[解決済み】IDEをインストールせずに、ビルドサーバーにVS2017版のmsbuildをインストールするにはどうしたらいいですか?
質問内容
歴史的には、これは マイクロソフトビルドツール . しかし、どうやら 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
をクリックして、インストール時に発生する可能性のあるエラーメッセージを確認します。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン