1

TeamCity を使用してビルドの自動化を実装しています。

私のビルドの一部には、Installshield Limited Edition for 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 Update 2

Visual Studio 2012 用 InstallShield 限定版

4

1 に答える 1

1

私の .vbproj ファイルには、という名前のチェックボックスがありました

「XMLドキュメントファイルを生成する」にチェック

すべてのプロジェクトでこのボックスのチェックを外すと、問題が解決しました

于 2013-06-12T22:37:09.587 に答える