我可以从UWP项目转为.NET标准项目吗



我创建了一个UWP应用程序和一个.NET 6.0项目,并将UWP项目的引用添加到.NET 6项目中。

执行运行此解决方案的proj.bat文件的输出执行以下错误:。

错误NU1201:Project MyUWPProject与net6.0(.NETCoreApp,Version=v6.0(不兼容。Project MyUWPP支持:uap10.0.18362(UAP,版本=v10.0.18362(

如何解决此问题?我想做的事情有可能吗?

错误消息显示.NET 6.0项目的环境是.net6.0,而UWP项目的环境不支持.net6.0。因此,UWP项目与.NET项目不兼容。

如果你想使用Windows运行时API,你可以在中为你的.NET 6.0项目做一些确认,这样你就可以直接在你的应用程序中调用Windows运行时APIs。您需要编辑您的项目文件将TargetFramework元素修改为net6.0-windows10.0.19041.0

您可以查看此文档-调用桌面应用程序中的Windows运行时API以了解详细步骤。

最新更新