Mic*_*iel 3 c# class-library .net-standard-2.0 maui
我们目前刚刚开始在 .NET Standard 中编写类库,因此我们可以将其用于 WPF、Winforms 和带有 Ubuntu Server 的 .Net Core(但没有 GUI)。.Net 5 不支持我们的 .NET 4.6.x 应用程序使用 Winforms 或 WPF。
我的问题是,.NET MAUI 是否与 .NET Standard 2.0 类库兼容?
当我查看 .NET Standard 网站时,它说与 .NET 6.0 兼容,但我找不到是否也兼容 .NET MAUI 框架。
https://dotnet.microsoft.com/platform/dotnet-standard#versions
我的问题是,.NET MAUI 是否与 .NET Standard 2.0 类库兼容?
是的,因为正如评论中提到的,.NET MAUI 只是一个库。您不使用 MAUI 进行编译,而是使用 .NET 6 进行编译。
从 2.0 开始的所有 .NET Core 版本都可以引用 .NET Standard 2.0 库,并且由于 .NET 6 只是 .NET Core 5 的重命名,因此当然是可能的。
然而问题就在这里:
我们目前刚刚开始在 .NET Standard 中编写类库,因此我们可以将其用于 WPF、Winforms 和带有 Ubuntu Server 的 .Net Core。.Net 5 不支持 Winforms 或 WPF。
您无法在 Linux/MacOS 中使用 WPF 或 Winforms。您也无法在 Linux 中使用 .NET MAUI,因为(当前)该环境没有目标。支持的桌面环境与 Xamarin 相同:Windows 和 MacOS。
请注意,这里提到.NET 7 正在考虑对 Linux 的支持,该版本应该会在一年左右发布。
| 归档时间: |
|
| 查看次数: |
3265 次 |
| 最近记录: |