web-dev-qa-db-ja.com

Windows SDK UWPアプリエラー-DEP3321

DEP3321:このアプリケーションを展開するには、展開ターゲットでWindows Universal Runtimeバージョン10.0.14393.0以降が実行されている必要があります。現在、バージョン10.0.10586.839を実行しています。過去数日間、OSを更新するか、展開ターゲットを適切なバージョンのデバイスに変更してください。.

自分のマシンで実行できないUWPアプリがあります。ただし、いずれかのエミュレータを選択すると、正常に動作します。また、アプリの実行を保証する最小ターゲット値を設定しましたが、SDKの下位バージョンにいくつかのメソッドが見つからないため、アプリはエラーをスローします。

Visual Studio 2015と2017の両方を修復およびアンインストール/再インストールしてみました。さまざまなWindows SDKでも同じことを試しました。ある時点で、3つの異なるバージョンのSDKがインストールされていましたが、更新されたバージョンをインストールしていても、Visual Studioはまだ不満を抱いていました。現在、win sdk 10.0.15063.17をインストールしています。

この問題を解決するために次に何ができるかについてのアイデア。私はさまざまなSO=ページだけでなく、social.msdnページも運が悪かった。

どうもありがとう

11
Ali K

私は新しいアプリを開始し、最も高いターゲットレベルを選択したところ、このエラーが発生しました。以下に示すように、デフォルトの最小最小ターゲットバージョンを選択することで、このエラーを取り除くことができました。 Change UWP Properties

7
Kris Kilton

私も同じ問題に遭遇しました

重大度コード説明プロジェクトファイル行抑制状態エラーDEP3321:このアプリケーションをデプロイするには、デプロイメントターゲットでWindows Universal Runtimeバージョン10.0.17763.0以降が実行されている必要があります。現在、バージョン10.0.17134.648を実行しています。 OSを更新するか、展開ターゲットを適切なバージョンのデバイスに変更してください。

解決策:プロジェクトプロパティを右クリックして、[全般]-> [ターゲットプラットフォームの最小バージョン]に移動します。私の場合、ドロップダウンから選択して「10.0.17134.0」に変更し、再構築しました。私はよく働きました。参照用に添付されたスナップショット。 enter image description here

4
Praveer Kumar

アプリが新しいバージョンのOS(14393や15063など)にのみ存在するAPIを使用している場合、10586でそれらを呼び出すことはできません。メソッドが単にその上に存在しないため、例外が発生します。機械。

より低いバージョンのオペレーティングシステムでアプリをサポートするには、これらのAPIへの呼び出しを適切な「IsAPIPresent」チェックでラップする必要があります。

https://docs.Microsoft.com/en-us/uwp/api/Windows.Foundation.Metadata.ApiInformation

ありがとう、Stefan Wick-Windows Developer Platform

2

可能な解決策:私はまったく同じ問題に直面していました。 SDK 15063を使用していますが、Visual Studio 2017を新たにインストールしました。これにより、SDK 15063も暗黙的にインストールされましたが、引き続き同じ展開エラーDEP3321が発生しました。

この方法でこの問題を解決しました-Visual Studioの右側にある「ソリューションエクスプローラー」に移動し、次の手順をこの順序で実行します-

1)デプロイするプロジェクトを右クリックします

2)「プロジェクトのアンロード」を押します

3)project_name(unavailable)を右クリックしてEdit project_name.jsprojを押します。左側にxmlファイルを開きます

4)「TargetPlatformVersion」および「TargetPlatformMinVersion」を検索します。両方が隣り合って配置されます。鉱山は次のように見えました-10.0.15063.0 10.0.15063.0鉱山エラーDEP3321が「現在バージョン10.0.14393.1715を実行しているため、「TargetPlatformMinVersion」を10.0.15063.0から10.0.14393.1715-10.0.14393.1715に置き換えました。

5)保存してください、Ctrl + S

6)[ソリューションエクスプローラー]を右クリックして[プロジェクトの再読み込み]を押し、プロジェクトが既に読み込まれていると表示されたら、[はい]を押してポップアップを表示します。

完了です。通常どおりにビルドし、ビルド(Ctrl + Shift + B)してから、デバッグ-F5またはCtrl + F5を実行します。このようにして、プロジェクトが展開されました。

1
cph_sto