Я пытался собрать 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.
.NET 3.5 : Это вполне может быть что-то другое, но, возможно, попробуйте установить .NET Framework 3.5. WiX 3.x имеет зависимость от сборки, требующую эту версию .NET.
.NET Framework 3.5
How-To : Более подробные сведения см. В этом ответе: Набор инструментов WiX: создание простых разрывов проекта WiX в VS2017: задача «CreateProjectReferenceDefineConstants»не был найден