2017-07-05 21 views
0

makeappxツールを使用して.Net Desktopアプリケーション用のappxを作成しました。このコマンドを使用してappxを生成しました: makeappx pack -d "C:\ Centennial \ PackageLayout" -p "C:\ Centennial \ Output \ HelloCentennial.appx " パッケージの作成が成功し、HelloCentennial.appxとして出力されています.Windowsアプリ証明書キットテストもパスしました。 しかし、それをWindowsストアにアップロードするには、.appxuploadファイルを要求します。 私は知っている.appxuploadは、.appxパッケージと.appxsymファイルをcontaningしているzipファイルです。私は手動でそれを作成するか、MakeAppx tool.Itを使用して生成する方法はわかりません。makeappxツールを使って作成したappxの.appxuploadを作成するには?

答えて

1

しかし、私はそれを手動で作成するか、またはMakeAppxツール

.appxsymファイルがMakeAppx.exeによって作成することができません使用して、それを生成する方法がわかりません。 PDBCopy.exeを使用すると、dll、exe、またはwinmdのすべてのライブラリに関連するすべてのPDBファイルを、プライベートシンボルなしで手動でコピーできます。このツールは、プライベートシンボルデータとパブリックシンボルテーブルの両方を含むシンボルファイルを取得し、パブリックシンボルテーブルのみを含むファイルのコピーを作成します。

これらのPDBシンボルは、.appxsymファイルに圧縮することができます。その後、アップロードする必要のある.appxuploadファイルに.appxと.appxsymを圧縮することができます。

.appxsymを含めないと、利用可能なクラッシュアナリティクスやデバッグ情報はありません。

+0

Mattewに感謝します。 PDBCopy.exeを使用して、すべてのdll、exe、またはwinmdライブラリに関連するすべてのPDBファイルを1つのフォルダにコピーすることができます。そのフォルダを圧縮してから、zipフォルダを.appxsymにリネームする必要がありますか?同様に.appxと.appxsymの場合は、それらを両方とも1つのフォルダにコピーしてZipし、zipフォルダの名前を.appxuploadに変更する必要があるかどうかを確認します。 –

+0

はい、2つのファイルを1つのフォルダに圧縮した後、zipフォルダの名前を変更する必要があります。 –

関連する問題