微软宣布 .NET Core 3 带有 WPF 和 Windows 窗体。那么我可以使用 .NET Core 3 创建适用于 Linux 或 Mac 的桌面应用程序吗?
原文由 siyad 发布,翻译遵循 CC BY-SA 4.0 许可协议
微软宣布 .NET Core 3 带有 WPF 和 Windows 窗体。那么我可以使用 .NET Core 3 创建适用于 Linux 或 Mac 的桌面应用程序吗?
原文由 siyad 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
1 回答3.6k 阅读
不,他们已经明确表示这些只是窗户。在 .NET Core 3.0 的一次讨论中,他们还澄清说他们 不打算 在未来使这些功能跨平台,因为整个概念源自 Windows 特定的功能。他们谈到了为跨平台应用程序思考一个全新的想法,这并不容易。
来源: https ://youtu.be/HNLZQeu05BY
更新
新发布的 .NET 5 现在旨在通过不再将其称为“.NET Core”来避免所有这些混淆。
更新 2
对于 blazor 客户端(2020 年 5 月发布),有一个使用 webview 的跨平台应用程序的新实验项目正在进行中。
资料来源: https ://blog.stevensanderson.com/2019/11/01/exploring-lighter-alternatives-to-electron-for-hosting-a-blazor-desktop-app/