web-dev-qa-db-ja.com

ストアにデプロイした後のUWPデプロイメントエラー-Windows10

Windows 10用のUWPアプリをストア(ベータ版とプライベート版)に展開したため、テスト用に電話(ARM)、タブレットシミュレーター(x86)、ローカルマシン(Surface Pro 3)に展開できなくなりました。

電話とSP3の両方を再起動しましたが、それでも同じエラーが発生します。

Severity    Code    Description Project File    Line    Suppression State
Error       Error : DEP0001 : Unexpected Error: Install failed.
Please contact your software vendor. (Exception from HRESULT: 0x80073CF9)   

私はエラーをグーグルで検索し、この記事を見つけました:

https://msdn.Microsoft.com/en-us/library/windows/desktop/hh973484(v = vs.85).aspx

この記事/ページによると、AppXDeployment-Serverログを確認する必要があります

ERROR_INSTALL_FAILED 0x80073CF9 
Package install failed. Contact the software vendor.

Check the AppXDeployment-Server event log for more info.

私はそうしましたが、何も役に立ちませんでした。電話に再展開しようとしましたが、エントリが追加されませんでした。このログの最後のエントリは、現在の52分前のものです。 AppXDeploymentログも確認しましたが、何も確認していません。

Visual Studioが新しい証明書を生成したことに関連している可能性がありますか?正直かどうかはわかりません。

シミュレーターまたはローカルマシンにデプロイしようとすると、別のエラーが発生します。

Severity    Code    Description Project File    Line    Suppression State
Error       Error : DEP0700 : Registration of the app failed. An
internal error occurred with error 0x80073D05. See
http://go.Microsoft.com/fwlink/?LinkId=235160 for help diagnosing app
deployment issues. (0x80073cf6)         

この記事を見つけた後、私はなんとかこの問題を解決することができました:

エラー:DEP0700:アプリの登録に失敗しました。内部エラーが発生しました

そして、ローカルマシンとシミュレーターで再び機能するようになりましたが、これまでこれを行う必要はありませんでした。

上記は、VS 2015を修復しようとしているという事実に関連している可能性があり、ターゲットバージョンと最小バージョンが10586から10240に変更されていることに気付いたため、問題が発生しました。

10586と26624の両方にWindowsソフトウェア開発キットを再インストールすることにしましたが、問題は解決していません。それでもデバイス(ARM)に直接展開できません。

どんな助けでも大歓迎です、そして私がしたい最後のことは私のマシンを拭かなければならないことです!

ありがとう。

ティエリー

UPDATE-1:

新しい空白のUWPを作成しましたが、これはまだ機能しているため、問題はマシン、ビジュアルスタジオ、または私の電話のファイルにあるのではないと思われます。見た目では、UWPプロジェクトで何かが台無しになっていますが、何ですか?

また、10240用のエミュレーターがすべて不足していることに気付きました。必要なわけではありませんが、とにかく言及したいと思いました。

UPDATE-2:

これが役立つ場合の出力ログです。

1>------ Build started: Project: MyApp, Configuration: Debug ARM ------
1>  MyApp -> C:\Windows Universal\MyApp\MyApp\bin\ARM\Debug\MyApp.exe
1>  Starting .NET Native compilation
1>  Processing application code
1>C:\Windows Universal\MyApp\MyApp\Resources.System.Linq.Expressions.rd.
  xml(35): warning : Method 'CreateLambda' 
  within 'System.Linq.Expressions.Expression' could not be found.
1>C:\Windows Universal\MyApp\MyApp\Resources.System.Linq.Expressions.rd.
  xml(91): warning : Method 'ParameterIsAssignable'
  within 'System.Linq.Expressions.Expression' could not be found.
1>  Computing application closure and generating interop code
1>  Generating serialization code
1>  Compiling interop code
1>  Cleaning up unreferenced code
1>  Generating native code
1>  Generating fixups for native code
2>------ Deploy started: Project: MyApp, Configuration: Debug ARM ------
2>Deploying to Phone Internal Storage...
2>Updating the layout...
2>Copying files: Total 11 mb to layout...
2>Checking whether required frameworks are installed...
2>Registering the application to run from layout...
2>Error : DEP0001 : Unexpected Error: Install failed. Please contact 
  your software vendor. (Exception from HRESULT: 0x80073CF9)

新しいアプリ(動作する)と実際のアプリのソリューションファイルとプロジェクトファイルの両方を比較しましたが、重要なものは何も表示されません。違いはありましたが、1つずつ削除しても結果に違いはありませんでした。

私は今IDEを介して同じことをしていて、Compile with the .NET Navite Tool Chainは私の新しいアプリでチェックされていて、実際のアプリにはありませんでした。私は今それを選択しましたが、それでも運がありません。唯一の違いは、報告されたエラーをスローする前に展開するのにはるかに長い時間がかかるように見えることです。

UPDATE-3:

「.NETネイティブツールチェーンを使用したコンパイル」は、一方のプロジェクトがリリースモードで、もう一方のプロジェクトがデバッグモードであったためですが、問題には影響しなかったことに注意してください。

証明書を一時的なものにリセットしてみましたが、やはり変更はありません!

プロジェクトプロパティのオプションに違いはありませんでした。私は解決策を見つけました、そして私の時間の無駄です!!答えとしてすぐに投稿しますが、たくさんあるかもしれません!

14
Thierry

この問題を解決するには、それを待ちます....、私がしなければならなかったのは、私の電話にインストールされた私のアプリの古いインスタンスを削除することだけでした。

前述のように、私のアップデートでは、これが私のすべての問題の根源であるとは信じられません!なんて悪いエラーでしょう。過去に何度も行ったようにアプリが更新されたと思われるので、なぜこれで解決したのかまだわかりません。

早い段階で削除することを考えていたのですが、この問題が解決するまで再インストールできるかどうかわからず、日常的にアプリを使っていたのですが、使い切ってしまいました。オプションの中で、私はそうすることに決めました、そして私が2番目にした、それはすぐに新しいバージョンをインストールしました、そして私はIDEも同様に直接デバッグすることができました。

なんて苦痛で時間の無駄なんだけどねえ、問題は解決された。それが主なことだ!

これが同じ問題に直面している他の人に役立つことを願っています。

20
Thierry

iPOverUSBSvcが実行されていることを確認してください、それは私の問題を解決しました

1
Abhi

考えられる理由の1つは、同じIDでアプリが既にインストールされていることです。携帯電話から既存のサンプルをアンインストールして、再試行してください。

1

また、sqliteデータベースなど、アプリに関連するものが開いていないことを確認してください。アプリの名前を変更したときにこのエラーが発生しましたが、(構造を分析しているときに)sqliteデータベースを開いたままにしました。私はこれを理解するのにあまりにも多くの時間を費やしました... :(

0
lyndon hughey

私の場合、アプリをアンインストールしてAppData\Local\Packagesから削除しても効果はありませんでした。

私にとっては、次の方法で修正されました。

  • 開発者モードの無効化
  • ストアからアプリをインストールする
  • 開発者モードを再度有効にする
0
Peter Meinl