您的位置:首页 > 其它

jenkins自动构建.net时提示“任务失败,因为未找到“AxImp.exe”,或未安装正确的 Microsoft Windows SDK“

2016-05-06 16:34 2346 查看
jenkins自动构建.net时发生错误,查看Console Output看到如下错误:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(2015,5):

error MSB3091: 任务失败,因为未找到“AxImp.exe”,或未安装正确的 Microsoft Windows SDK。

任务正在注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.0A\WinSDK-NetFx40Tools-x86 的 InstallationFolder 值中所指定位置下的“bin”子目录中查找“AxImp.exe”。

通过执行下列操作之一可以解决此问题:

 1) 安装 Microsoft Windows SDK。

 2) 安装 Visual Studio 2010。

 3) 手动向正确的位置设置上面的注册表项。

 4) 将正确的位置传入任务的“ToolPath”参数中。

解决过程:

1.下载AxImp.exe后放在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.0A\WinSDK-NetFx40Tools-x86 的 InstallationFolder 值中所指定位置下的“bin”子目录中,问题未解决。

2.下载Microsoft Windows SDK for Windows 7,问题仍未解决。

3.看到注册表中的v8.0A,此时顿悟,是不是应该下载Microsoft Windows SDK for Windows 8,下载后问题解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: