私は戦いましたDEP3321:このアプリケーションを展開するには、展開対象にWindows Universal Runtimeバージョン10.0.14393.0以降が必要です。現在、バージョン10.0.10586.839を実行しています。お使いのOSをアップデートするか、展開ターゲットを適切なバージョンのデバイスに変更してください。過去数日間はでした。Windows SDK UWPアプリケーションエラー - DEP3321
私は自分のマシンで実行できないUWPアプリケーションを持っています。しかし、私がエミュレータの1つを選択すると、うまく動作します。私はまた、アプリケーションの実行を保証する最小の目標値を設定しましたが、SDKの下位バージョンでいくつかのメソッドを見つけることができないため、アプリケーションはエラーをスローします。
ビジュアルスタジオ2015と2017の修復とアンインストールと再インストールを試みました。私はさまざまなWindows SDKでも同じように試しました。ある時点で私は、SDKの3つの異なるバージョンがインストールされていたと私は、更新版がインストールされていたにもかかわらず、ビジュアルスタジオはまだ不平を言っていた。現在、私は勝利SDK 10.0.15063.17をインストールしました。
この問題を解決するには、次に何ができるのですか。私は幸運のないsocial.msdnページだけでなく、様々なSOページをトロールしました。
感謝
返信ありがとうStefan。ここでの問題は、私がアプリケーションを下位バージョンで動作させる必要があるということではありません。問題は、14393以上のバージョンをインストールしても、ビジュアルスタジオは依然として依存関係の問題について不平を言うことです。私が理解していることは、VSがSDKの正しいバージョンを手に入れていないということです。私は大暴れにレジストリエントリを含む場所のすべてをチェックした。 –
"14393をインストールすると" 14393 SDKを意味しますか?もしそうなら、あなたが見るのは期待される行動です。 SDKを使用すると、SDKの特定のバージョンのアプリのみをビルドすることができます。あなたのOSを展開して実行するには、必要なミニバージョンが必要です。あなたのアプリがminversion = 14393を宣言した場合、それは10586で展開されたり実行されたりしません.Windows APIはネイティブOSの機能のためのインターフェイスです。あなたのバージョンのOSにそれらが存在しない場合、APIは動作しません。 SDKをインストールしてもこれらのOS機能は追加されず、ビルドプロセス用のAPIにアクセスできるようになります。 –
詳細情報Stefanありがとう、本当にあなたのご意見をお寄せください。あなたが言ったことは理にかなっています。だから私は自分のマシン上でWindows 10を実行しているので、私の同僚もそうです。私たちの両方は、同じハードウェア仕様を持っており、彼は全く問題なくアプリを実行することができます。私が直面した問題は、14393または15063をインストールしたときに、ビジュアルスタジオがアップデートを認識していないように思えたことです。アプリがコンパイルされたかどうかは分かっていたかもしれません。私はアプリを実行しようとしたときにエラーが発生しました。 –