WiX를 버전 3.5에서 버전 3.7로 업그레이드했는데 설치 프로그램의 사전 빌드 단계에서 오류가 발생했습니다.WiX 업그레이드 후 열 오류
문제의 사전 빌드 단계이 이제 오류와 함께 실패 우리 팀 빌드 결과 "%wix%\bin\heat.exe" dir "$(OutDir)_PublishedWebsites\Application Files" -dr INSTALL_LOCATION -cg SourceComponentGroup -ag -var var.SourcePath -out "$(ProjectDir)HeatFile.Generated.wxs"
입니다 C:\Program Files (x86)\MSBuild\Microsoft\WiX\v3.x\wix2010.targets (816): The command ""%wix%\bin\heat.exe" dir "C:\Builds\12\TFS\Wix 3.7 Test Build\Binaries\_PublishedWebsites\Application Files" -dr INSTALL_LOCATION -cg SourceComponentGroup -ag -var var.SourcePath -out "C:\TFS\WiX3.7\Install\HeatFile.Generated.wxs"" exited with code 3
열에 변화가있어 내가 알지 못했던 것이 있습니다.
편집 : 롭 자세한 언급 한 아래의 코멘트에 빌드 후, 내가보고 있었고에서 "환경 빌드하기 전에"의 WIX 속성이 WIX = C:\Program Files (x86)\Windows Installer XML v3.5\
로 설정되어 있는지 발견 발견
아직 때 내가 제어판을 통해 시스템 환경 변수에서 동일한 속성을 보면, WIX가 C:\Program Files (x86)\WiX Toolset v3.7\
으로 설정되어있는 것을 볼 수 있습니다.
MSBuild 구성의 어딘가에 이것이 설정되어 있습니까?
편집 2 : (예를 들어, 제품 버전) 여기에서의 변화하는 요구에 아무것도
<ProductVersion>3.5</ProductVersion>
<ProjectGuid>{GUID}</ProjectGuid>
<SchemaVersion>2.0</SchemaVersion>
<OutputName>Install</OutputName>
<OutputType>Package</OutputType>
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' AND '$(MSBuildExtensionsPath32)' != '' ">$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
있습니까 : 나는 또한 우리의 .wixproj 파일이 발견 한
?
MSBuild 출력 및/또는 자세한 로그에서 더위에 의해 더 많은 정보가 제공되기를 바랍니다. 질문에 추가 할 수 있습니까? –
감사합니다. @RobMensching - 추가 정보를 추가했습니다. 필요한 경우 로그에서 자세한 내용을 추가 할 수 있습니다. – Joeb454