なぜ WAPPROJ を APPXUPLOAD に変換するのですか?
.appxupload は、各アーキテクチャ用のアプリパッケージとシンボルファイルをまとめたストア提出用ラッパーです。開発者は .wapproj をストアモードでビルドすることで、Partner Center に渡すための 1 つのファイルを取得します。.appxupload を参照してください。
WAPPROJ から APPXUPLOAD への変換方法
アプリ パッケージの作成 (Microsoft Store) EASIEST
パッケージプロジェクトを右クリックし、パッケージ化と公開 | アプリ パッケージの作成 を選択して Microsoft Store を選び、アプリを関連付けてからビルドします。Visual Studio は AppPackages フォルダに .appxupload を書き出します。
ストア用 MSBuild FREE
CI 環境で msbuild MyApp.wapproj -p:Configuration=Release -p:UapAppxPackageBuildMode=StoreUpload -p:AppxBundlePlatforms="x86|x64|arm64" を実行して .appxupload を生成します。
これらの形式について
.wapproj ファイルは、Visual Studio でデスクトップアプリ(Windows Forms、WPF、または Win32)を Microsoft Store やサイドローディング用の MSIX または APPX パッケージとしてパッケージ化するために使用される Windows Application Packaging Project…
.WAPPROJ の詳細を開く →.APPXUPLOAD ファイルは、developer ファイルである Microsoft Visual Studio Windows 8 application upload に関連付けられています。
.APPXUPLOAD の詳細を開く →品質と注意点
.appxuploadが取得できるのは Store/StoreUpload モードのみです。サイドローディングオプションでは意図的にスキップされます。- このファイルはアーキテクチャごとのパッケージと PDB シンボルをまとめたコンテナであり、単体で実行可能なアプリではありません。
- アプリが Partner Center の予約に関連付けられていないと、ウィザードは正しい ID を付与できません。
よくある質問
ビルド後に .appxupload がないのはなぜですか?
.appxupload を直接インストールできますか?
複数のアーキテクチャを含めることはできますか?
.appxupload に x86、x64、arm64 のパッケージとシンボルを同梱できます。CI で生成できますか?
msbuild で UapAppxPackageBuildMode=StoreUpload を使用してください。