使用 Windows 桌面扩展的 UWP 在提交到商店时在启动时崩溃

UWP using Windows Desktop Extension Crashes at Launch when Submitting to Store

我无法让 Microsoft Store 接受我的应用程序。我的应用程序具有以下属性:

  1. 最低Windows10版本:10.0.17763
  2. 最大Windows10版本:10.0.17763
  3. 参考资料Windows UWP 桌面扩展版本:10.0.17763
  4. 使用功能:运行FullTrust(为了更好的衡量,每当我调用 FullTrustProcessLauncher 时,我总是检查是否存在所需的 API)
  5. 桌面组件使用 .Net Framework 4.6.1
  6. 支持多实例

我已经尝试使用 Debug 和 Release 配置在我的本地机器上调试我的应用程序,没有任何问题。我也尝试过将它侧载到其他 PC 上,也没有任何问题。当我尝试将它提交到商店时,崩溃的原因可能是什么?

如果您需要更多信息,很乐意提供。

附加信息(商店认证错误)

应用政策:10.4.2 可用性 - 应用崩溃或死机

开发者须知

很遗憾,我们无法测试该应用,因为该应用在启动时崩溃了。

提示:Windows 应用程序在开发和测试期间可能 运行 完美无缺,但在提交认证测试后,应用程序可能会崩溃或无法正常运行。同样,您的应用程序在发布后可能无法按预期运行。如果您需要故障排除方面的帮助,可以通过 http://aka.ms/storesupport 联系开发人员支持。

已测试设备:Acer Iconia W700、Acer Switch 3、(Win 10 S) Microsoft Surface Laptop、高性能台式机

解决方法是使用Visual Studio 2019 打包应用程序。似乎WinUI 在与打包项目配对时遇到了麻烦。我只是希望这被记录下来,因为我花了几个月的时间试图解决这个问题。感谢所有帮助过我的人。