Visual Studio 2015で、Windows 10を使用したデュアルブートを備えたMacbookでUWPプロジェクトを自宅で作業しようとしています。
(つまり、仮想マシン上ではありません。これは、この問題を探すときにどこにでもあるものです)
すべてが正しく設定されていると思いましたが、プロジェクトを実行しようとすると、エラーが発生します。
エラーDEP0700:アプリの登録に失敗しました。マニフェストがパッケージルートにないため、AppxBundleManifest.xmlからの登録要求を拒否します。 (0x80073cf9)Ambiorix.UWP
Windowsが開発者モードに設定されており、Windows 10周年記念アップデートがインストールされています。また、Package.appxmanifestファイルは、実際にはプロジェクトのルートにあります。私が言われたのは、それが不平を言っているマニフェストです(またはそれを含んでいますか?マニフェストファイルについてはあまり知りません)。
私はこれを引き起こしているかもしれない原因については手がかりがありません。
さらに情報が必要な場合は、教えてください。他に何を追加すればよいかわかりません。
私の場合、アプリは別のユーザーによってインストールされました。削除後、エラーはなくなりました。
空のUWPプロジェクト(Blank App (Universal Windows)
で作成された)テンプレートを展開するときに、同様のエラーが発生しました。
DEP0700:アプリの登録に失敗しました。 [0x80073CF0]エラー0x80070003:場所からファイルを開く:AppxManifest.xmlがエラーで失敗しました:指定されたパスが見つかりません。
ここで回答を読んだ後、問題は彼のプロジェクトがネットワークドライブ上にあることが原因であったのではないかと思いました。そこで、最初にローカルハードドライブ(C:\ Users ...の下)に同じプロジェクトを作成しましたが、問題なく実行されました。
ネットワークドライブ上のプロジェクトを修正するために、Project -> Properties -> Debug
とTarget device
からRemote Machine
、Localhost
へのリモートマシンおよびAuthentication Mode
からWindows
へ。
Windows 10では、「開発者モード」から「サイドロードアプリ」に切り替え、「開発者モード」に戻すと、再び機能し始めました。
DEP0700エラーと共に0x80074CF6エラーコードは、多くのことを参照する可能性があるため、非常に誤解を招くコードである可能性があります。単純な空のUWPプロジェクトの問題を追加します(名前、タイル、ロゴなどを変更するために、アプリのマニフェストファイルに少し変更を加えました)。
私にとって、エラーは実際にはスプラッシュスクリーンイメージを正しく見つけてロードできなかったことが原因であることがわかりました。さらに奇妙なことに、私はコンピューターを再起動し、VS2017を管理者として起動しましたで、次のような完全なエラーメッセージが表示されました。
「重大度コード説明プロジェクトファイル行抑制状態エラーDEP0700:アプリの登録に失敗しました。[0x80073CF6] AppxManifest.xml(66,27):エラー0x80070002:パッケージMicrosoft.SkypeUwpStub_daxd5377s5hcjをインストールまたは更新できません。スプラッシュスクリーンイメージ[SplashScreen.png ]が見つかりません。パッケージにアプリケーションのスプラッシュスクリーンとして使用できるイメージが含まれていること、およびパッケージのマニフェストがこのスプラッシュスクリーンのイメージを見つけることができるパッケージ内の正しい場所を指していることを確認してください。SkypeUwpStub "
修正は非常に簡単でした。ディスク上の実際のフォルダー(いくつかのアセットファイルを物理的にコピーした場所)からアセットイメージを正しく参照するのを忘れていました。
私はストアにアップロードするためのパッケージを持っていて、次の方法でそのバグを修正しました:
それでおしまい!
私は開発者モードを切り替えてアプリをサイドロードし、Matt-(Windows 10で開発者向け機能を検索してそれを行う)の説明に従って再度戻しましたが、新しいエラー「...予期しないホストIDが見つかりました...」が発生しました。 。
次に、ソリューションプラットフォームをx64に変更し、アプリを起動しました。
Package.appxmanifestファイルのプロパティを変更することで問題を解決しました:終了ディレクトリにコピー=常にコピー
同じエラーが発生しましたが、同じコンピューターに別のアカウントでアプリを個別にインストールしたことが原因であることが判明しました。
UWPアプリをパッケージ化しようとした後、この間違いがありました。私は問題を解決しました