我尝试将JavaScript UWP应用程序放入使用桌面桥接器的商店(一些“旧”部件)。在解决方案中有一个C#UWP Windows运行时组件(winmd)作为项目。 一切正常,并按预期运行,但当我尝试将包装进入商店时,我收到以下错误:
软件包验收验证错误:使用Desktop Bridge转换的需要.NET Native框架的应用程序必须由.NET Native工具链预编译。
JavaScript UWP App已经使用.net本机编译(AFAIK这是JS UWP的默认设置),但是如何为C#Windows运行时组件库项目配置它?
答案 0 :(得分:2)
我自己回答我的问题,解决这个问题的方法是在从visual studio构建后手动捆绑包。相关信息可在此处找到:Desktop to UWP Bridge: Packaging .NET apps using Visual Studio
答案 1 :(得分:0)
与发布普通UWP应用程序不同,要发布使用桌面桥转换的应用程序,请在Bring your existing apps and games to the Windows Store with the Desktop Bridge填写表单。 Microsoft将与您联系以启动入职流程。我们的团队将直接与您合作,将您转换的应用或游戏带入Windows应用商店。
有关详细信息,请参阅Desktop Bridge Packaging Guide for .NET Desktop apps with Visual Studio和Distribute apps converted with the Desktop Bridge。