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,下載后問題解決。
以上就介紹了jenkins自動構建net時提示“任務失敗,因為未找到“AxImpexe”,或未安裝正確的 Microsoft Windows SDK“,包括了方面的內容,希望對.NET教程有興趣的朋友有所幫助。
或者從一台低版本的WINDOWS上把相關目錄同步過來,比如我的從win8上拷貝到win10上
本文網址鏈接:http://www.codes51.com/article/detail_945457.html