在打包微软商店应用的时候需要注意——程序的编译架构和动态链接库的编译架构必须相同,否则会报:

Exception Info: System.BadImageFormatException: 试图加载格式不正确的程序。 (0x8007000B)

在windows11的64位系统下x86的exe中调用x64的dll在调试模式(x86的UWP应用运行)和普通双击运行模式下是没问题的,但打包微软商店格式后,安装就会出现上述问题。这个问题很难发现,甚至打包都是正常的。



如果您对C#游戏开发感兴趣,可以扫下面二维码加入我们的QQ群来一起学习交流

原创文章,转载请注明本文链接地址(违者必究):发布微软商店应用时调试模式运行没问题,打包后运行出错的解决办法