dotnet msbuild
ハイブリッド過去ログコア/ .NET FrameworkのSLNディレクトリからMSBuildの
でビルドし
を機能するソリューションディレクトリから
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\MSBuild.exe
に動作します私はVS 2017があることをしたくありませんビルドマシンにインストールされたので、私はhttps://www.visualstudio.com/downloads/から "Visual Studio 2017用ビルドツール"をインストールしました。エラーとSLN内のすべての単一のプロジェクトに
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\msbuild.exe
爆弾アウト:真実で
error MSB4019: The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.
- それはディスク上に存在しません。それだけで
CでVSサブフォルダに存在する:\プログラムファイル(x86の)私は手動で.NET 4.6 SDK、.NETをインストールしようとした2017 \エンタープライズ\ MSBuildの\ SDKの
\ \のMicrosoft Visual StudioのCore 1.0 SDK、および.NET Core 1.0.1 SDK(x86およびx64バージョン)をサポートします。
MSBuildが正しく機能するようにする方法はありますか、それともそれほど壊れにくいのですか?
もう1つの方法は、dotnet core installからmsbuildツールinstallにsdksフォルダをコピーすることです。 – Jeff
dotnet buildは、特定のslnファイルにフィルタリングしないので、大丈夫なオプションではありません – Jeff