linux - WPF 应用程序可以在 Linux 或 Mac 上运行 .Net Core 3 吗?

标签 linux wpf .net-core desktop-application .net-core-3.0

Microsoft 宣布 .NET Core 3 附带 WPF 和 Windows Forms。那么我可以使用 .NET Core 3 为 Linux 或 Mac 创建桌面应用程序吗?

最佳答案

不,他们已经明确表示这些只是 window 。在 .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/

关于linux - WPF 应用程序可以在 Linux 或 Mac 上运行 .Net Core 3 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53954047/

相关文章:

c# - 如何在 WPF 中进行操作之前延迟

c# - 如何在.net core web api中将FromRoute绑定(bind)到QueryObject?

.net - 如何在 dotnet dockerfile 中添加私有(private) nuget 源?

linux - Linux 上不支持 EF Core 平台

linux - 默认情况下,将 'nice' 值设置为具体进程

c++ - 如何在 C++ 中将密码通过管道传递给 ssh?

linux - 确保使用正确的 shell 启动 shell 脚本

linux - 如何使用ip6tables的功能对ipv6分片数据包进行碎片整理?

c# - 我无法将数据绑定(bind)到 WPF/XAML 中的局部变量

c# - 如何将文本框添加到 Canvas