如何创建一个基于 .NET Core 3 的 WPF 项目

2023-10-22 09:51:05 浏览数 (1)

在 Connect(); 2018 大会上,微软发布了 .NET Core 3 Preview,以及基于 .NET Core 3 的 WPF;同时还发布了 Visual Studio 2019 预览版。不过 Visual Studio 2019 的预览版中并没有携带 WPF on .NET Core 3 的模板,于是新建项目的时候并不能快速创建一个基于 .NET Core 3 的 WPF 项目。

本文将指导大家如何创建一个基于 .NET Core 3 的 WPF 项目。

安装 .NET Core 3.0 Preview SDK

前往官网下载:.NET Core 3.0 downloads for Linux, macOS, and Windows。

然后安装。

如果你没有安装 Visual Studio 2019 Preview,请前往下载:Visual Studio 2019。

使用 Visual Studio 2019 创建

  1. 启动 Visual Studio 2019,选择“创建新项目”
  2. 选择 WPF App (.NET Core),下一步
  3. 输入项目名称、位置和解决方案名称,创建

使用命令行创建

刚刚发布 .NET Core 3.0 和 Visual Studio 2019 第一个预览版的时候,Visual Studio 还不能创建 .NET Core 3.0 的 WPF 程序,所以会有这一小节用命令行来创建。

当然,有时我也会用 Visual Studio Code 来写简单的程序,这个时候也用得到命令行:

  • 让你的 VSCode 具备调试 C# 语言 .NET Core 程序的能力 - 吕毅

运行新建命令

在桌面或其他你要新建项目的文件夹中打开 PowerShell,然后输入命令:

1

dotnet new wpf -o WalterlvWpfApp

其中,后面的 WalterlvWPfApp 是 WPF 项目的名称。

这时,你会在你刚刚准备的文件夹中发现刚刚新建的 WPF 项目。

▲ 刚刚新建的 WPF 项目

打开这个 csproj 文件

在 Visual Studio 中打开这个 csproj 文件即可在 Visual Studio 2019 Preview 中基于这个新的 WPF on .NET Core 3 的项目进行开发。

▲ 新的 WPF 项目。

更多

如果你希望将现有基于 .NET Framework 的 WPF 项目迁移到 .NET Core 3,那么请阅读我的另一篇博客:将基于 .NET Framework 的 WPF 项目迁移到基于 .NET Core 3。

可以持续关注官方 WPF on .NET Core 的例子:samples/wpf/WPF-WinRT at master · dotnet/samples。

本文会经常更新,请阅读原文: https://blog.walterlv.com/post/create-new-wpf-on-dotnet-core-project.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 吕毅 (包含链接: https://blog.walterlv.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系 ([email protected]) 。

0 人点赞