Uwp 添加AppxPackage:无效数据。(0x8007000D)打包独立可执行文件时

Uwp 添加AppxPackage:无效数据。(0x8007000D)打包独立可执行文件时,uwp,msix,Uwp,Msix,我正在尝试将doxygen打包以在Microsoft应用商店中分发,但手动转换应用程序时遇到问题。(Doxygen非常简单,4个文件:3.exe和1.dll)我最初只想导出最常用的控制台入口点:Doxygen.exe。这是我的舱单 我在跟踪找到的文件。直到最后一步,即包装前的测试,一切正常 Add-AppxPackage -Register AppxManifest.xml 这会导致一个错误 添加AppxPackage:无效数据。(0x8007000D) 生成priconfig.xml和res

我正在尝试将doxygen打包以在Microsoft应用商店中分发,但手动转换应用程序时遇到问题。(Doxygen非常简单,4个文件:3.exe和1.dll)我最初只想导出最常用的控制台入口点:Doxygen.exe。这是我的舱单

我在跟踪找到的文件。直到最后一步,即包装前的测试,一切正常

Add-AppxPackage -Register AppxManifest.xml
这会导致一个错误

添加AppxPackage:无效数据。(0x8007000D)

生成
priconfig.xml
resources.pri
后,我的包文件夹布局如下:

应用程序清单如下(已删除我的发布者ID):


强氧(非官方)
XYZ
DoXEGN是从注释的C++源生成文档的事实上的标准工具,但它也支持其他流行的编程语言,如C、Objto-C、C、Y、PHP、java、Python、IDL(CORBA、微软和UNO/OpenOffice滋味)、FORTRAN、VHDL以及一定程度上D。
资产\doxygen.png

我做错了什么?我能得到一个更有意义的错误吗?

请检查可执行文件路径,它看起来不正确。请尝试删除`VFS\ProgramFilesX64\Doxygen\bin`路径似乎没有问题,所有的EXE和dll都在“VFS\ProgramFilesX64\Doxygen\bin”中,但我尝试从.xml和复制文件中相应地删除ProgramFilesX64,但没有帮助。我还检查了机器类型是否正确,doxygen.zip是否欺骗了我,但“dumpbin/headers”显示它是x64。我下载了安装程序。如果您运行
FullTrustApplication
,请将exe文件放在UWP project bin out文件夹中。我不知道这些文件需要放在一个特殊目录中,但我也找不到它的文档。我还尝试了AdvancedInstallerExpress,它显示了APPDIR中的可执行文件,但事实上,当我提取MSIX时,它只是在包根中。它也无法将.exe导出为命令行入口点,即使我单击了它所在的UI。要运行完全信任进程,请检查此项。