「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>MSBuild]]

* 目次 [#s9e930b3]
#contents

*概要 [#meba2b9a]
構築の度に、ハマるのでメモ。

以下のようなエラーが出た場合の対処。

'*.csproj(200,3): error MSB4019: インポートされたプロジェクト~
"...\Program Files\MSBuild\Microsoft\VisualStudio\v...\WebApplications\Microsoft.WebApplication.targets" が見つかりませんでした。~
<Import> 宣言のパスが正しいかどうか、およびファイルがディスクに存在しているかどうかを確認してください。

*詳細 [#w78ca1c9]
エラー・メッセージを読むと、
確かに

-エラーが起きた環境には、~
Visual Studioバージョンに対応するMicrosoft.WebApplication.targetsは存在せず、
-エラーが起きない環境には、~
Visual Studioバージョンに対応するMicrosoft.WebApplication.targetsは存在した。

MSB4019でググると、「WebApplicationsフォルダをコピー」という対応が発見できる。

通常のVisual Studioのインストレーションでフォルダがインストールされると思うが、~
環境に、このフォルダがインストールされていないようであれば、~
Build Tools for Visual Studioを個別にインストールすることで解決するもよう。

*参考 [#if2d66a3]
-Microsoft.WebApplication.targets references non-existent file after clean install - Developer Community~
https://developercommunity.visualstudio.com/content/problem/56756/microsoftwebapplicationtargets-references-non-exis.html
--visual studio 2017 - How can I install the VS2017 version of~
msbuild on a build server without installing the IDE? - Stack Overflow~
https://stackoverflow.com/questions/42696948/how-can-i-install-the-vs2017-version-of-msbuild-on-a-build-server-without-instal/%2042697374#42697374

-c# - External VS2013 build error "error MSB4019: The imported project <path> was not found" - Stack Overflow~
https://stackoverflow.com/questions/19718281/external-vs2013-build-error-error-msb4019-the-imported-project-path-was-not

----
Tags: [[:デプロイ]], [[:NuGet]], [[:.NET開発]]
Tags: [[:テスト]], [[:デバッグ]], [[:デプロイ]], [[:.NET開発]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS