none
【緊急】【UWP】アプリパッケージの作成について RRS feed

  • 質問

  • [環境]
    --Windows10 pro
    --Visual Studio 2019
    --C#
    デスクトップブリッジでWin32アプリをUWP化して、
    純粋なUWPアプリとデスクトップブリッジでUWP化したアプリを
    Windowsアプリケーションパッケージプロジェクトで参照したアプリの開発を行いました。

    そのWindowsアプリケーションパッケージプロジェクトに対して、
    アプリパッケージを作成しようとすると下記の4つのエラーが発生致します

    --エラー内容--

    重大度レベル コード 説明 ファイル
    エラー  Package creation failed. MakeAppx


    エラー  Manifest validation error: Line 1033, Column 62, Reason: The file name "●●.exe" declared for element "*[local-name()='Applications']/*[local-name()='Application']/*[local-name()='Extensions']/*[local-name()='Extension' and not(@Category='windows.backgroundTasks' or @Category='windows.appService')]" doesn't exist in the package. MakeAppx


    エラー  Manifest validation error: Line 1033, Column 62, Reason: The file name "●●.exe" declared for element "*[local-name()='Applications']/*[local-name()='Application']/*[local-name()='Extensions']/*[local-name()='Extension' and @Category='windows.appExecutionAlias']" doesn't exist in the package. MakeAppx


    エラー  0x80080204 - The specified package format is not valid: The package manifest is not valid. MakeAppx

    --エラー内容--

    その原因と対処方法について伺いたいです。

    お伝えできる情報が少なく大変恐縮なのですが、
    お力添えをいただけると大変助かります。
    何か追加で必要な情報があればお気軽にお問合せください。
    2020年8月5日 2:36

すべての返信

  • 緊急というのなら出し惜しみせずに*.appxmanifestを隠さずにすべて開示しましょう。

    *.appxmanifest1033行以上ある巨大ファイルだとして、1033行めが何やってるかわからないし、隠してるファイル名が原因かもしれないし、なんでWin32アプリでバックグランドタスクが設定されてるのかもわからないです。

    あとVSのMSBUILD出力を詳細にして、出力ウィンドウにでてくるMakeAppx.exeの出ているあたりの情報も。


    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    2020年8月5日 4:03
  • ご返信ありがとうございました。

    なんとか解決させることができました。

    お手数をおかけして申し訳ございませんでした。

    今後とも何卒よろしくお願い致します。

    2020年10月7日 7:27