TeamCity создает установщик с помощью Installshield Limited Edition для VS2012

Я использую TeamCity для реализации автоматизации сборки.

Часть моей сборки включает в себя создание установщика с использованием Installshield Limited Edition для Visual Studio 2012.

Сборка работает нормально, если пропустить шаг установщика, но завершается сбоем со следующей ошибкой, когда установщик включен;

Компиляция не удалась; регистрируется сообщение об ошибке; процесс завершился с кодом 1

C:\Program Files (x86)\MSBuild\InstallShield\2012SpringLimited\InstallShield.targets(96, 3): OutputGroups item "C:\TeamCity\buildAgent\work\3e7f790aee82f740\TestProject\Trunk\Test.Project\obj\Release\Test.Project.xml" of "Test.Project.documentation files" does not appear to exist.
C:\Program Files (x86)\MSBuild\InstallShield\2012SpringLimited\InstallShield.targets(96, 3): OutputGroups item "C:\TeamCity\buildAgent\work\3e7f790aee82f740\TestProject\Trunk\Test.Content\obj\Release\Test.Content.xml" of "Test.Project.Content.documentation files" does not appear to exist.
Project TestProject\Trunk\Setup\Setup.isproj failed. 
Project TestProject\Trunk\Setup\Setup.isproj.metaproj failed. 
Project TestProject\Trunk\Test.Project.sln failed. 

И Test.Project.xml, и Test.Content.xml находятся в нужном месте.


TeamCity 7.1.5 (сборка 24400)

Visual Studio Pro 2012, обновление 2

InstallShield Limited Edition для Visual Studio 2012


person Dustin Gamester    schedule 12.06.2013    source источник


Ответы (1)


В моих файлах .vbproj у меня был флажок с именем

Флажок «Создать файл документации XML» установлен.

Снятие этого флажка во всех моих проектах устранило мою проблему.

person Dustin Gamester    schedule 12.06.2013