"Windows SDK バージョン 8.1 が見つかりませんでした" が表示されてコンパイルされない場合の対処
古いプロジェクトをコンパイルしたところ次のエラーが発生。
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.WindowsSDK.targets(46,5): error MSB8036: Windows SDK バージョン 8.1 が見つかりませんでした。必要なバージョンの Windows SDK をインストールしてください。または、ソリューションを右クリックして [ソリューションの再ターゲット] を選択するか、プロジェクト プロパティ ページで SDK バージョンを変更してください。
以下設定でSDKのバージョンを変更する。
ソリューションエクスプローラー プロジェクト - プロパティ - 全般 -Windows SDK バージョン で変更
例:10.0.22000.0
古い sln (プロジェクト)をインポートして最新のSDKバージョンが分からない場合、一度新規に空のプロジェクトを作成し、SDK のバージョン (例:10.0.22000.0)をコピーして、再度元のプロジェクトに戻りpaste する。
キーワード:SDK
Windows トラブルシューティング一覧に戻る
(ご注意事項)本ページは2017年に独自に調査して記載した事項です。本ページには誤りがある可能性はあります。また今後仕様が変更となる可能性があります。
本ページにより発生したいかなる損失も誰も補償しません。あくまでも自己責任で参考にしてください。