事象
UWPアプリをVisual Studioの「Windows アプリケーションプロジェクト」を使用してデプロイすると、
Package acceptance validation error: Duplicate build metadata files were found in the manifest of package *hoge*_bundle.msixupload: makepri.exe *
といったエラーで苦しめられた。(日本語化していると、メタファイルデータ重複エラーかな?)
個人的解決方法(おまじない的解法)
[PackageXXXXXX.wappro]の
XML
<ItemGroup>
<PackageReference Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.22621.756" PrivateAssets="all" />
</ItemGroup>-->
をコメントアウトする。
理由
Windows Store Submission issue – Duplicate build metadata files were found in the manifest of package – Microsoft Q&Aで議論されているうちの解決方法のひとつ。
マイクロソフト ベンダー曰く「Windows アプリケーションプロジェクト」を使わず、MSIXパッケージを使えとのことだが、
「こちとらほとんどを作りこんじゃったんじゃい!そんな物に戻れるか!」といった感じなので、コメンテータの方には感謝しかない。
推察
UWP単体でもパッケージ機構が備わっている。なので、重複エラーが発生したのではと考えている。
コメント