Wix Installer не будет работать на buildserver - PullRequest
0 голосов
/ 21 июня 2019

Я пытался собрать Wix MSI, используя наш сервер сборки. Я установил конфигурацию сборки в диспетчере конфигурации на DEBUG / x86. Все остальные проекты создаются правильно, КРОМЕ для установщика Wix.

Первоначально произошла ошибка, при которой на сервере сборки была установлена ​​последняя версия WIX ". Для сборки этого проекта необходимо установить инструменты сборки WiX Toolset v3.11 (или новее). Для загрузки набора инструментов WiX см. http://wixtoolset.org/releases/" так что я следовал за этим - https://subscription.packtpub.com/book/web_development/9781784393212/1/ch01lvl1sec12/compiling-a-wix-installer-on-a-build-machine-using-msbuild также использовал это - https://wixtoolset.org/documentation/manual/v3/msbuild/wix_with_team_build.html

Теперь сборка останавливается в проекте Wix и в конечном итоге время ожидания составляет 59 минут. Что было бы не так? что нужно исправить?

Я уже попробовал эти предложения - https://subscription.packtpub.com/book/web_development/9781784393212/1/ch01lvl1sec12/compiling-a-wix-installer-on-a-build-machine-using-msbuild также использовал это - https://wixtoolset.org/documentation/manual/v3/msbuild/wix_with_team_build.html

Ожидая его сборки, я могу создать файл MSI.

1 Ответ

0 голосов
/ 21 июня 2019

.NET 3.5 : Это вполне может быть что-то другое, но, возможно, попробуйте установить .NET Framework 3.5. WiX 3.x имеет зависимость от сборки, требующую эту версию .NET.

How-To : Более подробные сведения см. В этом ответе: Набор инструментов WiX: создание простых разрывов проекта WiX в VS2017: задача «CreateProjectReferenceDefineConstants»не был найден

...