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

Desktop Bridge requires .net native tool chain, but how to use it in a runtime component

我尝试将 JavaScript UWP 应用程序添加到使用桌面桥(某些 "older" 部分)的商店中。解决方案中有一个 C# UWP Windows 运行时组件 (winmd) 作为项目。 一切正常并按预期运行,但是当我尝试将包裹放入商店时,出现以下错误:

Package acceptance validation error: Apps converted with the Desktop Bridge and that require the .NET Native framework must be pre-compiled by the .NET Native tool chain.

JavaScript UWP 应用程序确实已经在使用 .net 本机编译(据我所知,这是 JS UWP 的默认设置),但是我如何为 C# 配置它Windows运行时组件库项目?

与发布普通 UWP 应用程序不同,要发布使用 Desktop Bridge 转换的应用程序,请填写 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 and Distribute apps converted with the Desktop Bridge

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

Esp。此信息: