1. ホーム
  2. msbuild

[解決済み】IDEをインストールせずに、ビルドサーバーにVS2017版のmsbuildをインストールするにはどうしたらいいですか?

2022-04-09 21:42:14

質問内容

歴史的には、これは マイクロソフトビルドツール . しかし、どうやら 2015年以降のバージョンでは、Build Toolsが利用できない可能性があります。 . その代わりとなるのがVisual Studioのビルドツールのようで、まだ本格的なホームページはないようです。

をダウンロードしました。 VS2017 Professional インストーラー にアクセスし 個別コンポーネント タブをクリックします。すぐに、Visual Studioコアエディタが存在し、753MBを占めているとサマリーが表示されます。エディタはいらない。msbuildだけです。エディタを選択解除する方法はありません。

Visual Studio IDEをインストールせずに、msbuildの最新版をインストールする方法はありますか?

解決方法を教えてください。

Visual Studioのビルドツールは、IDEとは別のダウンロードとなります。かなり小さなサブセットと思われ、その名称は Visual Studio 2019用ビルドツール ( ダウンロード ).

GUIでインストールを行うこともできますし、msbuildのインストールをスクリプトで行うこともできます。

vs_buildtools.exe --add Microsoft.VisualStudio.Workload.MSBuildTools --quiet

Microsoft.VisualStudio.Workload.MSBuildTools(マイクロソフト・ビジュアルスタジオ・ワークロード・MSビルドツールズ のラッパーIDです。 必要な3つのサブコンポーネント :

  • Microsoft.Component.MSBuild
  • Microsoft.VisualStudio.Component.CoreBuildTools(マイクロソフトビジュアルスタジオコンポーネントコアビルドツール
  • Microsoft.VisualStudio.Component.Roslyn.Compiler

その他のCLIスイッチについては、以下のドキュメントを参照してください。 ここで .

ビルドツールのインストールは だいぶ フルIDEより速い。私のテストでは、5~10秒かかりました。とは --quiet は、短いカーソルの変化以外、進行状況を示すものはありません。インストールが正常に行われた場合、ビルドツールが %programfiles(x86)%\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin .

もし、表示されない場合は --quiet をクリックして、インストール時に発生する可能性のあるエラーメッセージを確認します。