参考:Create Windows Forms (WinForm) Application using .NET Core
注:下面的教程针对的是 VS2017 和 VS Code,VS2019 欢迎参考 上手 .NET Core 3.1 + WinForm。
安装 .NET Core SDK 3.0.x
前往 Core SDK,下载 3.0.x 的 Zip 包。
下载后解压即可。
创建并运行 WinForm 程序
在解压后的目录下打开 CMD,运行 dotnet --version
命令,查看 SDK 版本。
运行 dotnet new winform --name HelloWin
命令,创建一个名为 HelloWin 的 WinForm 程序。
然后 cd HelloWin 跳转至程序目录。
运行 ..\donet restore
命令,restore 项目。然后 ..\dotnet run
运行程序。
注:此处使用 ..\ 的原因是为了显式指定使用 SDK 3.0.x 文件夹里面的 dotnet.exe。如果不这样显式指定 dotnet restore
将调用系统默认的 .NET Core 版本。
运行效果:
PS:
可以使用 Protability Analyzer 分析你现有的 WinForm 程序可否平滑的迁移到 .NET Core
暂时没有配套的图形设计工具,你可以在 VS 里面设计好界面后,再复制 Designer.cs 里面的代码过来