2016-09-01 9 views
0

Windows Server 2012 및 Visual Studio 2015에서 Jenkins를 설정하려고하는데 MSBuild를 사용하여 응용 프로그램을 빌드 할 수 없으면 일부 Windows SDK 문제가 발생합니다.MSBuild windows 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가 설치되어 있지 않습니다. 레지스트리 키의 InstallationFolder 값에 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SDKs \ Windows \ v8.0A \ WinSDK-NetFx40Tools에 지정된 위치의 "bin"하위 디렉터리에있는 "AxImp.exe"에 대해 을 찾고 있습니다. -x86. 다음 중 하나를 수행하여 문제를 해결할 수 있습니다. 1) Microsoft 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

    , 설치 않았다을 [업데이트 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 (Software Development Kit)를 설치하십시오. (https://developer.microsoft.com/en-us/windows/downloads/windows-8-sdk) –

    답변

    0

    4.0 14.0에서 프로젝트 노드의 ToolsVersion 트릭 제작 : 당신이 R2를 실행하는 경우

    <Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    
    관련 문제