Desktop Bridge需要.net本机工具链,但如何在运行时组件中使用它

时间:2017-02-14 13:02:30

标签: uwp windows-10 .net-native

我尝试将JavaScript UWP应用程序放入使用桌面桥接器的商店(一些“旧”部件)。在解决方案中有一个C#UWP Windows运行时组件(winmd)作为项目。 一切正常,并按预期运行,但当我尝试将包装进入商店时,我收到以下错误:

  

软件包验收验证错误:使用Desktop Bridge转换的需要.NET Native框架的应用程序必须由.NET Native工具链预编译。

JavaScript UWP App已经使用.net本机编译(AFAIK这是JS UWP的默认设置),但是如何为C#Windows运行时组件库项目配置它?

2 个答案:

答案 0 :(得分:2)

我自己回答我的问题,解决这个问题的方法是在从visual studio构建后手动捆绑包。相关信息可在此处找到:Desktop to UWP Bridge: Packaging .NET apps using Visual Studio

ESP。此信息:Screenshot

答案 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 StudioDistribute apps converted with the Desktop Bridge