MSBuild报错及找不到AxImp.exe或LC.exe问题

Posted hz-blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MSBuild报错及找不到AxImp.exe或LC.exe问题相关的知识,希望对你有一定的参考价值。

1、首先,你电脑上MSBuild有很多版本,要选用正确的exe文件版本来执行,比如vs2017专业版是:

"C:Program Files (x86)Microsoft Visual Studio2017ProfessionalMSBuild15.0BinMSBuild.exe"

不要用 C:WindowsMicrosoft.NETFramework64v4.0.30319MSBuild.exe 这个,这个是默认的,不支持C#高版本语法。

 

2、要指定正确的toolversion参数。

VS2015是14

VS2017是15

与上述MsBuild.exe的路径中版本一致。

例如完整命令:

 

"C:Program Files (x86)Microsoft Visual Studio2017ProfessionalMSBuild15.0BinMSBuild.exe" D:srcYouProject.sln /maxcpucount /t:Rebuild /toolsversion:15.0 /property:WarningLevel=0;Configuration=Release;TargetFrameworkVersion=v4.6.1;DeployOnBuild=true;PublishProfile=publish /m /clp:ErrorsOnly;PerformanceSummary /property:"Platform=Any CPU"

 

3、如果报错提示 找不到 AxImp.exe 或 LC.exe 问题,一般是没有安装Windows SDK 8.0。

可以去这里下载微软的在线安装包:https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive

也可以从这下载离线安装包:

安装好就好了。

 

以上是关于MSBuild报错及找不到AxImp.exe或LC.exe问题的主要内容,如果未能解决你的问题,请参考以下文章

C#利用AxImp工具在WPF中使用OCX控件

安装R 包 stringr, stringi 报错及解决方法

MySQLdb for Mac安装报错及问题解决

Loadrunner参数化连接oraclemysql数据源报错及解决办法

解决在vue_cli上使用mui或引入mui.js各种报错及问题

关于J1900N3150主机安装EXSI不成功及找不到SATA硬盘等问题的解决