我是 UWP 的新手,我有:
- 适用于 UWP 的游戏(仅从 Unity 导出的 Windows 10)
- 一个可执行 (.exe) 文件(游戏配置生成器,在 VS2013 .Net 4.5 中构建的简单 winform)
当我从游戏中调用我的 exe 时,它运行良好。由FullTrustProcessLauncher
:( https://docs.microsoft.com/en-us/uwp/api/windows.applicationmodel.fulltrustprocesslauncher )启动
但是当我在 MS Store 中上传我的游戏时。它未能通过一些检查:
“%PATH_TO_EXE%/*.exe 未能通过 AppContainerCheck 检查。”
我明白它是什么,但由于阅读了有关 UWP、AppContainerCheck 等的文档,我感到很困惑
我安装了 VS2019 并导入了我的项目,但我不明白我必须做什么。我有一些变体:
- 将项目重建为 .appxupload 并从我的 export-from-Unity-UWP-game 中调用它
- 重建为桌面桥
- 使用 /APPCONTAINER ( https://docs.microsoft.com/en-us/cpp/build/reference/appcontainer-windows-store-app?view=vs-2019 )
- 用 -target:appcontainerexe 做一些事情(https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-options/target-appcontainerexe-compiler-option)
我知道我的 exe 文件必须在应用程序容器中运行,但是如何在 VS2019 中从 VS2013 重建我的 exe 以通过 AppContainerCheck 检查?