0

Windows Server 2012 の tfs 2012 でビルドすると共に、vs 2012 を使用する方法を TFS プレビュー Web サイトに追加したい

4

2 に答える 2

4

探しているものを達成するための具体的な手順を次に示します。

  1. WiX ツールセットをソース管理に統合します。このリンクには、binaries.zip ファイルを使用してツールを取得し、ビルド システムにチェックインする手順が記載されています。

  2. .wixproj で ICE 検証を抑制します- TFS ビルド サーバーは検証の動作を許可しないため、MSBuild の SuppressValidation プロパティを true に設定します。

    <PropertyGroup>
      <SuppressValidation>true</SuppressValidation>
    </PropertyGroup>
    
  3. 検証を手動で実行 - 検証は静的分析のようなもので、顧客に出荷する前に問題を見つけます。したがって、各ビルドの後smoke.exe、ローカル サーバー上の MSI で検証を実行するために使用します。

    smoke.exe path\to\your.msi
    
于 2013-03-12T14:13:37.677 に答える
2

ホストされた TFS ビルド サーバーに WiX がプリインストールされているようです。ただし、環境の制約により、ICE 検証は依然として失敗します。

Votive を使用して .SLN/.WIXPROJ/.WXS を作成し、プロジェクトのプロパティに移動して検証を無効にすると、他に何もせずにビルドする必要があります。

とはいえ、検証を無効にすることは、私にとって初心者ではありません。したがって、独自のビルド サーバーをセットアップし、そこに WiX 3.7 をインストールすることをお勧めします。

于 2013-03-12T11:21:53.590 に答える