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,下载后问题解决。
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,下载后问题解决。
相关文章推荐
- 方向导数与梯度
- 用 Retrofit 2 简化 HTTP 请求
- 原生Ajax + Promise
- Git-TortoiseGit完整配置流程
- Q~over
- 争吵1
- VMware下Windows2003R2虚拟机磁盘扩容方法 推荐
- Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED解决方法
- 【模板】素数筛选
- Spark 集群与数据集RDD
- <html>form(表单)
- UVa11107 Lifeform
- saltstack 远程执行脚本
- 如何判断链表中是否有环
- 八皇后问题
- CSS默认可继承样式详解
- MUI 和 framework7区别之 UI组件的几点差异
- 前端上传组件Plupload
- iOS 8 之后的动态沙盒路径
- java enum详解