2016-09-29 6 views
0

Visual Studioを使用して初めてのUWP C++のサンプルを作成しました。私はスタジオの中からそれを起動したときには動作しますが、生成されたリリースは.exeがさえ、私はそれを構築し、この非常にマシン上で動作しません - 私は次のエラーを取得する:クリーンなWindows 10マシンで実行するためのUWP C++アプリケーションを簡単にパッケージ化できますか?

This application can only run in the context of an app container.

しかし、それは、ここで実行しなかった場合でも、 、必要な.dllなどを梱包するという問題があります。私はこのMSDN articleをチェックしましたが、私が持っていない証明書を使って署名するという複雑なプロセスについて書かれていますが、まだ.Appxはありません(作成方法はわかりません)。

私はどこにでもアプリを公開していません。私は他のWin 10 PCでも実行する必要があります。最も簡単な方法は何ですか?

+0

ウィザードは、* _TemporaryKey.pfx *ファイルを生成しました。これは、(ローカル)展開用の証明書として機能します。詳細については、[Packaging UWP apps](https://msdn.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps)を参照してください。情報の中には.NET固有のものもありますが、そのほとんどはネイティブC++(C++/CX、WRL、C++/WinRT)コードにも適用されます。 – IInspectable

答えて

1

どこにでも展開できるアプリケーションを構築するための簡単な方法は、プロジェクト> Storeから店のパッケージを作成することです>アプリのパッケージを作成

create package

「いいえ」を選択し、テストパッケージを作成し、従うこと説明書。 ビルドが完了すると、出力フォルダにはappxと、Windows 10デスクトップにappxをデプロイするための "Add-AppDevPackage.ps1"という名前のインストールスクリプトが含まれます。スクリプトを開始するには、スクリプトを右クリックして「PowerShellで実行する」を選択します。

files listing

スクリプトは、ホスト上のアプリケーションとそのすべての依存関係を展開します。

関連する問題