web-dev-qa-db-ja.com

エラー "Windows SDK version 8.1"を修正する方法は見つかりませんでしたか?

私は最近ビジュアルスタジオ2015を更新し、今、私は任意のプロジェクトをビルドしようとすると、それは常に失敗し、私はエラーを得ます

重大度コード説明プロジェクトファイル行抑制状態エラーMSB8036 Windows SDKバージョン8.1が見つかりませんでした。必要なバージョンのWindows SDKをインストールするか、プロジェクトのプロパティページでSDKのバージョンを変更するか、ソリューションを右クリックして[Retarget solution]を選択します。プロジェクトD:¥Program Files(x86)¥visual studio 2017¥Common7¥IDE¥VC¥VCTargets¥Platforms¥Win32¥PlatformToolsets¥v141¥Toolset.targets 34

私はそれが言ったように解決策を再目標化し、再目標化が完了したにもかかわらず問題が持続しました。私はこれのためにビジュアルスタジオ2017をインストールすることにしました7。

問題は何ですか、どうすれば解決できますか?

62
no one

私もこの問題に直面しました。 Visual Studio 2017インストーラーを再実行し、 '個々のコンポーネント'に移動してWindows 8.1 SDKを選択します。プロジェクトに戻る>右クリックして、次に示すように必要なSDKに一致するようにターゲットを変更します。 enter image description here

104
Felix Too

もう1つの方法(2015年に有効)は、[プログラムのインストールと削除](アプリと機能)を開き、Visual Studioを見つけて[変更]を選択します。開いたウィンドウで、修正を押し、チェック

  • Languages -> Visual C++ -> Common tools for Visual C++
  • Windows and web development -> Tools for universal windows apps -> Tools (1.4.1) and Windows 10 SDK ([version])
  • Windows and web development -> Tools for universal windows apps -> Windows 10 SDK ([version])

そしてインストールしてください。それから解決策を右クリックしてください - > Re-targetすると、コンパイルされます。

3
Pavel

私はwin10 SDKを持っていた、そして私は再ターゲットをすることだけをしなければならなかった、そしてそれから私はこのエラーを得るのをやめた。アイデアは、プロジェクトがそのターゲットWindows SDKをアップグレードする必要があるということでした。

2
Michael Bahig
  • 必要なバージョンのWindows SDKをインストールするか、プロジェクトのプロパティページでSDKのバージョンを変更します。

    または

  • ソリューションを右クリックして[Retarget solution]を選択します。

あなたがビジュアルスタジオガイドをするならば、あなたは問題を解決するでしょう。

1
yyater97

私は8.1 SDKのバージョンをインストールしました:

https://developer.Microsoft.com/ja-jp/windows/downloads/sdk-archive

インストール時に1GB(もう少し)を使用しました。

1
hestellez