visualStudioがWindows10SDKを認識しません。
それを再現する手順:
- アップデート3を使用してVS2015 Professionalをインストールし、オプション機能としてバージョン10.0.14393.0のWindowsSDKを選択します
- このバージョンでUWPアプリを作成する
- 次のエラーが出力ウィンドウに表示されます。エラー:プロジェクトには、インストールされていないプラットフォームSDK(UAP、バージョン= 10.0.14393.0)が必要です。詳細については、次のリンクにアクセスしてください。 http://go.Microsoft.com/fwlink/?prd=12514&pver=14.0&sbp=PlatformSDKMissing&plcid=0x409&o1=UAP,%20Version=10.0.14393.
- Windows 10 SDK10.0.14393.0をアンインストールします
- 手順3で提供されたリンクからWindows10 SDK10.0.14393.0をインストールします
- バージョン10.0.14393.0でUWPアプリを作成すると、手順3と同じエラーが表示されます。
詳細情報:コントロールパネルのプログラムと機能のリストでは、sdkの名前は次のとおりです。Windowsソフトウェア開発キット-Windows 10.0.14393。795バージョンは10です。1。14393。795
私の推測では、レジストリのバージョンが間違っているため、VisualStudioはSDKを見つけることができません。
パスC:\ Program Files(x86)\ Windows Kits\10\Platforms\UAPの下を見ると、Platform.xmlとPreviousPlatforms.xmlを含む10.0.14393.0という名前のディレクトリが表示されます。パスC:\ Program Files(x86)\ Windows Kits\10\binの下にも10.0.14393.0という名前のディレクトリがあるため、SDKが正しくインストールされているようです。
Visual StudioといくつかのSKDをVSまたはオンラインリンクとは異なるバージョンで再インストールしようとしましたが、何も機能しませんでした。 10.0.10586のような別のSDKバージョンをターゲットにすると、プロジェクトを作成できます。
読んでくれてありがとう。私は正しい方向へのあらゆるヒントに感謝しています。
解決策は、Windowsを再インストールし、VisualStudioをクリーンインストールすることです。どういうわけか、システムが台無しになり、ビジュアルスタジオの再インストールでさえ役に立たなかった。
Windowsを再インストールする必要はありません。 VS2017の既存のインストールを変更し、ユニバーサルWindowsプラットフォーム開発の横にあるチェックを外してから、[個々のコンポーネント]タブに移動し、Windows SDK10.0.14393を選択します。
[変更]をクリックします。
終了したら、VS2017の既存のインストールを再度変更し、[ユニバーサルWindowsプラットフォーム]開発ボックスを再度チェックして、[変更]をクリックします。
問題は解決し、再起動は必要ありません。
これと同じ問題が発生しましたが、最新の.795ではなく.033バージョンをインストールすることで解決しました。 SDKのダウンロードページのSDKの説明で、「QFE」の後ろにあるリンクをクリックして入手できます。
Windows 10 SDK(ver。10.0.14393.795– a [〜#〜] qfe [〜#〜] for 10.01.14393.033)およびMicrosoft Emulator for Windows 10 mobile
また、必須ではありませんでしたが、.795をアンインストールしてから再起動しました。次に、.033をインストールしてから、VisualStudioを開こうとする前に再起動しました。
すでにWindowsSDK10.0.14393.795を正常にインストールしました。次に、14393を正常にターゲットとするUWPプロジェクトを作成します。そのため、問題を再現できませんでした。
Visual StudioといくつかのSKDをVSまたはオンラインリンクとは異なるバージョンで再インストールしようとしましたが、何も機能しませんでした。
Visual Studioを修復しようとしたが、それでも機能しなかった場合。インストールログを収集するには、 http://aka.ms/vscollect を使用することをお勧めします。 %temp%フォルダーからvslogs.Zipを見つけます。ファイルをアップロードして、ここでリンクを共有してください。ログファイルから根本原因の特定をお手伝いします。