【发布时间】:2018-05-28 05:19:14
【问题描述】:
我可以使用 .Net Core 构建桌面应用程序(WPF、Windows 窗体)吗?
我知道使用 .net 核心和 .net 框架构建控制台应用程序。 但是当我使用 .net 核心开发控制台应用程序时,它将在(Win、Mac、Linux)上运行 是真的吗?
【问题讨论】:
-
您似乎在问两个问题,一个是关于 GUI 应用程序,另一个是关于控制台应用程序的平台。
-
不行。 如果您在 Visual Studio 中选择
.NET Core,您可以在控制台应用程序/ASP.NET/Class Lib + 测试中看到唯一可用的项目类型。真正的 .NET Core 独立于平台。 -
如果您需要 gui,请查看 Xamarin
-
微软即将推出的 .NET Core 3.0 将支持 WF 和 WPF 项目。 blogs.msdn.microsoft.com/dotnet/2018/05/07/…
-
在上一次 Microsoft Build 活动中,他们宣布了有关 .NET Core 3 的新闻。“.NET Core 3 的亮点是支持 Windows 桌面应用程序,特别是 Windows 窗体、Windows Presentation Framework (WPF ) 和 UWP XAML。” 你可以看到更多关于它here