1

TeamCity 9.0.3 を実行しており、Visual Studio 2010、2012、および 2013 をビルド サーバーに何年もフル インストールしています。

アプリケーションを展開するために特定の Visual Studio ターゲットが必要であることは事実ですが、Visual Studio (sln) ビルド ランナーを使用するために Visual Studio を完全にインストールする必要はないと確信していますが、必要かどうかを示すドキュメントが見つかりません。

このビルド ランナーが機能するために Visual Studio の完全なインストールが必要かどうかについて、ドキュメントを見せたり、自分の経験から確認したりできますか?


編集: 私はこの質問を見ました: MSbuild はビルド サーバーに Visual Studio をインストールする必要がありますか?

そして、私の質問は同じ質問ではなく、別のトピックです。その質問は、 MSBuild ビルド ランナーの前提条件として Visual Studio が必要かどうかを尋ねています。私の質問は、Visual Studio ビルド ランナーに関するものです。

4

3 に答える 3

1

大雑把に言えば、Windows SDK をインストールすることで、アプリケーションの構築に必要なものが手に入ります。

それを使用する場合は、マルチ ターゲット パックも必要です。

Visual Studio 2013 以降では、別のMSBuild 2013もインストールする必要があります。そしてMSBuild 2015

C++ では、他のビットをインストールする必要がある場合があります。

そのため、多くの試練を経験する必要があります。ほとんどの人は単純にあきらめて、完全な VS をインストールします。

于 2015-07-30T14:40:07.527 に答える
1

ビルドを実行するために Visual Studio を完全にインストールする必要はありません。必要なのはビルド ツールだけです。

ソリューションをビルドするために作成する「ステップ」では、ドロップダウンを使用して、使用する Microsoft ビルドのバージョンを選択できます。ここでは、VS2015 プロジェクトに MSBuild12 を使用するか、最新の MSBuild14 を使用するかを指定できます。

このインスタンスで必要な Microsoft ビルド ツールをインストールすることを確認するだけです: 2010、2012、および 2013 のビルド ツール。TC ビルド ステップは、C:/Program Files (x86) でデフォルトでこのインストールを検出しようとする必要があります。 /MS ビルド/ビルド ツール番号/MSBuild.exe

注: これらのツールを TeamCity のエージェント マシンにインストールした後、エージェントを再起動してツールを検出する必要があります。

于 2015-08-02T21:27:42.477 に答える