アプリケーションパッケージ作成で生成されたPowerShellスクリプトを実行して、セカンダリマシン上のアプリケーションを正常にサイドロードできます。しかしエラーなしでappxbundle経由でUWPアプリをSideloadする方法
、私は.appx
(または.appxbundle
)をダブルクリックするの優しいルートをしようとした場合、ファイル、およびそのダイアログプレスで「インストール」、私は次のエラーを取得する:
...installation failed
Ask the developer for a new app package. This package may conflict with a package already installed, or it depends on things that are not installed here (package dependencies) or is made for a different architecture (0x80073CF3).
しかし、ここですtwist:PowerShellスクリプトを使って最初にアプリケーションをインストールすると、その後のアプリパッケージアップデートは、ダブルクリックのルートに行くときにが正常にインストールされます。つまり、最初のサイドロードのインストールにはPowerShellが必要です。その後の更新は、フレンドリーなGUIのダブルクリックアプローチで行うことができます。
私の究極の目標は、PowerShellに関わることなく、新しいマシンに自分のアプリケーションをインストールできるようにすることです。だから、私はこのGUIのサイドローディングインストールが必要です。
(注:私はVS 2017 15.3.4を使用していますが、私の開発マシンとターゲットマシンは両方とも15063のビルドウィンドウを実行していますが、空のUWPアプリケーションを作成してもCreators Update 15063をターゲットにしていても問題は発生しません。他のパッケージや参照が
マイUWPプロジェクトは、公式、信頼されたコード署名証明書(ないテスト証明書)を使用するように設定されて
更新)追加されています。
更新2 この問題は、秋のクリエイターのアップデートで解決されたようです。私の開発マシンとターゲットマシンの両方をFCUでアップデートした後、インストールダイアログはプログレスバーに追加ステップを示します:約19%は「追加フレームワークのインストール...」と書かれています。その後、「アプリパッケージのインストール」に進み、その後すぐに成功します。 (VS - >新しいUWPアプリを作成 - >信頼できる証明書で署名する - >アプリパッケージを作成 - >試行サイドロード)を使用しても私の以前の問題(古いクリエイターのアップデートをターゲットにしたもの)
これはあなたが簡単に任意のマシンにアプリケーションをインストールすることができますので、選択したユーザーがこのアプリケーションをインストールすることができる場合は、デベロッパーセンターで利用可能なリンク共有のアプローチを使用することができます。 .appxではなく.appxbundle –
をインストールする必要があります。一部のアプリケーションでは、Windowsストアは適切ではありません。したがって、サイドローディングに関する私の質問。私は '.appx'か' .appxbundle'を配備しても同じエラーが発生します。 – BCA
パッケージ内のappxmanifest.xmlファイルの依存関係のセクションを共有してください。あなたのシステムには存在しない依存関係を宣言していると思われます。 –