「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
構築の度に、ハマるのでメモ。
以下のようなエラーが出た場合の対処。
エラー・メッセージを読むと、
が表示される。
エラーメッセージ中のレジストリキーの情報からSDKのバージョンを特定し、
該当するWindows SDKの[.NET Framework Software Development Kit]をインストールする。
「対象の NuGet パッケージが必要とする SDK ツールが開発環境に
インストールされていない場合に、このようなエラーが発生する。」とのこと。
※ MSBuildの問題ではない?
# | Windows | .NET Framework |
1 | v7.0A Windows 7 用の Windows SDK | .NET Framework 3.5 SDK |
https://www.microsoft.com/en-us/download/details.aspx?id=3138 | ||
2 | v7.1A Windows 7 用の Windows SDK | .NET Framework 4.0 SDK |
https://www.microsoft.com/en-us/download/details.aspx?id=8279 | ||
3 | v8.0A Windows 8 用の Windows SDK | .NET Framework 4.5 SDK |
https://go.microsoft.com/fwlink/p/?LinkId=226658 | ||
4 | v8.1A Windows 8.1 用の Windows SDK | .NET Framework 4.5.1 SDK |
https://go.microsoft.com/fwlink/p/?LinkId=323507 | ||
5 | v10.0A Windows 10 用の Windows SDK | .NET Framework 4.6.2 SDK |
https://developer.microsoft.com/ja-jp/windows/downloads/windows-10-sdk |
※ OSのバージョンは、開発機のOSバージョンを意味していないので注意。
https://github.com/OpenTouryoProject/OpenTouryoTemplates/issues/48#issuecomment-241349223
にあるように、
をインストールする。