Windows Server 2012 の tfs 2012 でビルドすると共に、vs 2012 を使用する方法を TFS プレビュー Web サイトに追加したい
2 に答える
探しているものを達成するための具体的な手順を次に示します。
WiX ツールセットをソース管理に統合します。このリンクには、binaries.zip ファイルを使用してツールを取得し、ビルド システムにチェックインする手順が記載されています。
.wixproj で ICE 検証を抑制します- TFS ビルド サーバーは検証の動作を許可しないため、MSBuild の SuppressValidation プロパティを true に設定します。
<PropertyGroup> <SuppressValidation>true</SuppressValidation> </PropertyGroup>
検証を手動で実行 - 検証は静的分析のようなもので、顧客に出荷する前に問題を見つけます。したがって、各ビルドの後
smoke.exe
、ローカル サーバー上の MSI で検証を実行するために使用します。smoke.exe path\to\your.msi
ホストされた TFS ビルド サーバーに WiX がプリインストールされているようです。ただし、環境の制約により、ICE 検証は依然として失敗します。
Votive を使用して .SLN/.WIXPROJ/.WXS を作成し、プロジェクトのプロパティに移動して検証を無効にすると、他に何もせずにビルドする必要があります。
とはいえ、検証を無効にすることは、私にとって初心者ではありません。したがって、独自のビルド サーバーをセットアップし、そこに WiX 3.7 をインストールすることをお勧めします。