[解決済み] MS-Build 2017 "Microsoft.WebApplication.targets " が見つかりません。
質問
ビルドサーバー(jenkins)をVisual Studio 2015から2017にアップグレードしようとしています。私たちはMS-Build経由でビルドしています。私はこれに記載されているようにMS-Buldツールをダウンロードしてインストールしました。
答え
. 私のプロジェクトをコンパイルすると、次のようなエラーが発生します。
Microsoft.WebApplication.targets
が見つかりませんでした。
詳細なエラーです。
error MSB4226: The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets"
MS-Buildのディレクトリでfindを実行しました。
PS C:\Program Files (x86)\MSBuild> dir -Recurse -Filter "Microsoft.WebApplication.targets"
Directory: C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 11.01.2012 00:23 19654 Microsoft.WebApplication.targets
Directory: C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\WebApplications
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 22.07.2013 01:25 19995 Microsoft.WebApplication.targets
Directory: C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\WebApplications
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 06.07.2015 21:55 20118 Microsoft.WebApplication.targets
Directory: C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\WebApplications
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 22.07.2013 01:25 19995 Microsoft.WebApplication.targets
見てわかるように、このファイルは古いコンパイラのバージョンには存在しますが、v15.0には存在しません。
また、ビルドサーバーにVisual Studio 2017をインストールしました。Visual Studio 2017でコンパイルするとプロジェクトはビルドに成功します。
この問題を解決するためのヒントがあれば教えてください。考えられる解決策としては、シンボリックリンクを生成するために
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v15.0\WebApplications
の下にある)古い v14.0 ファイルを指すようにすることです。
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\WebApplications
).
Thx
どのように解決するのですか?
Web 開発用ビルドツール のワークロードが不足しているようです。
Microsoft.VisualStudio.Workload.WebBuildTools
.
ビルドツールのインストーラを以下のサイトからダウンロードすることでインストールできます。 ここから (VS2017) または はこちら (VS2019)を実行すると
vs_buildtools.exe --add Microsoft.VisualStudio.Workload.WebBuildTools
または冒頭の
vs_buildtools.exe
を開き、GUIで"Web開発ビルドツール"コンポーネントを選択します。
関連
-
[解決済み] Visual Studio 2019 - エラー MSB8020: Visual Studio 2013 用のビルドツールが見つかりません。
-
[解決済み] インストール : Microsoft Visual C++ Redistributable は、「Processing.NET」でスタックしました。Windows7_MSU_X64' でスタックしました。
-
[解決済み] Unityでこの:error CS0234を修正するにはどうしたらいいですか?[クローズド]です。
-
[解決済み] ERROR: ソースファイル " " を開くことができません。
-
[解決済み] Microsoft Visual Studio (VS)」エラー "設定された開発用Webサーバーに接続できません "の解決方法
-
[解決済み] デバッグ時にCOMコンポーネントの呼び出しからエラーHRESULT E_FAILが返された VS2012
-
[解決済み] Visual Studioで2つのファイルを比較する
-
[解決済み] Visual Studio : ショートカットキー : 行の複製
-
[解決済み] VS 2017でデバッグ停止時にブラウザを自動で閉じないようにする方法
-
[解決済み] Visual Studioで2つのプロジェクトを同時に実行する
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] LINK : fatal error LNK1104: cannot open file 'D:\...MyProj.exe'.
-
[解決済み] ルナスエラー。パスワードが取得できません
-
[解決済み] Visual Studio 2013 ソリューションを Visual Studio 2015 にアップグレードする。
-
[解決済み] Visual Studio for xamarinで「XamlCTask」タスクが予期せず失敗する。
-
[解決済み] IISExpressを実行しているlocalhostに接続しようとするとERR_CONNECTION_REFUSED - エラー502 (Cannot debug from Visual Studio) を解決するにはどうすればよいですか?
-
[解決済み] Visual Studioで、既存のディレクトリツリーをプロジェクトに追加するにはどうすればよいですか?
-
[解決済み】VSデータベースプロジェクトにおけるDBMDLファイルの機能とは?
-
[解決済み】ソリューションエクスプローラーで、開いているタブからファイルを自動選択する。
-
[解決済み】Visual Studio Server ExplorerでLocalDBに接続する方法は?
-
[解決済み】IDEをインストールせずに、ビルドサーバーにVS2017版のmsbuildをインストールするにはどうしたらいいですか?