我可以使用.Net Core构建桌面应用程序(WPF,Windows窗体)吗?
我知道使用.net核心和.net框架构建Console App.但是,当我使用.net核心开发Console应用程序时,它将运行(Win,Mac,Linux)是真的吗?
是的,.NET Core应用程序也可以在Mac和Linux上运行.取决于使用的特定于OS的API.由于Xamarin,Microsoft可能不会为.NET Core提供UI技术.
幸运的是,社区创造了一些:你应该看看Avalonia,由Steven Kirk编写:https: //github.com/AvaloniaUI/Avalonia
编辑2018年12月6日:
实际上Microsoft将在Windows上的.NET Core 3.0上支持WPF和WinForms.我在2017年12月不知道这件事:-)
.NET CORE 3将支持windows(WPF,winforms)开发,仅在Windows上,注意此时尚未发布(在发布时).
Mono + Gtk#应该支持Linux,Mac和Windows.
无论哪种方式,如果您真的想编写跨平台窗口,请考虑使用electronjs公开Web Api并编写Windows客户端
| 归档时间: |
|
| 查看次数: |
8155 次 |
| 最近记录: |