2016-09-01 41 views
0

我想在Windows Server 2012和Visual Studio 2015中設置Jenkins,並且無法使用MSBuild構建我的應用程序,我得到一些Windows SDK問題。MSBuild窗口2012 Visual Studio 2015找不到AxImp.exe

(ResolveComReferences目標) - >
C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets(2015,5): 錯誤MSB3091:任務失敗,因爲「AxImp。 exe「找不到,或者未安裝正確的Microsoft Windows SDK。該任務在「bin」的子目錄中尋找 爲「AxImp.exe」在註冊表項 HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\微軟的SDK \的Windows \ v8.0A \ WinSDK-NetFx40Tools的InstallationFolder值中指定的位置 下方-x86。通過執行以下操作之一,您可能能夠解決問題 :1)安裝Microsoft Windows Windows SDK。 2)安裝Visual Studio 2010. 3)手動將上面的 註冊表項設置到正確的位置。 4)將正確的 位置傳遞給任務的「ToolPath」參數。

我已經試過如下:

  • 創建註冊表項指向安裝SDK。沒有成功。
  • 卸載所有的C++編譯器,下載Windows 7 SDK iso並安裝,如解釋here。沒有成功。
  • 修改Visual Studio 2015安裝添加和刪除組件,明確標記要安裝的SDK。沒有成功。

從Visual Studio構建時,它的構建很好。

我真的不知道這裏發生了什麼,爲什麼我不能得到它的工作,似乎是一個錯誤我關於視窗或Visual Studio 2015

+0

如果您正在運行R2,是否安裝[更新2919355(http://support.microsoft.com/kb/2919355)如[Visual Studio 2015系統要求](https://www.visualstudio.com/en-us/downloads/visual-studio-2015-system-requirements-vs.aspx)中所述? – IInspectable

+0

是的,但我沒有取得任何成功。 – Luis

+0

你建立了什麼項目?嘗試安裝適用於Windows 8的Windows軟件開發工具包(SDK)(https://developer.microsoft.com/en-us/windows/downloads/windows-8-sdk) –

回答

0

的解決方案是比它似乎,只是改變容易得多從4.0到14.0的項目節點的ToolsVersion提出的伎倆:

<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
相關問題