任務失敗,因為未找到“AxImpexe”,或未安裝正確的 Microsoft Windows SDK


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM