WinForms项目升级.Net Core 3.0之后,没有WinForm设计器?

需要WinForm设计器?

  • .NET Conf 2019
  • Window Forms 设计器

.NET Conf 2019

2019 9.23-9.25召开了 .NET Conf 2019 大会,大会宣布了 .Net Core 3.0 正式版。这两天我也开始试着将自己Github上的项目从 .Net Core 2.2升级到 .Net Core 3.0 。其中有一个项目,是fork下来的Windows Forms项目,对其进行了各种适配 .Net Standard 和 .Net Core 2.2 的升级。这次 3.0 ,自然也第一时间尝试升级。这个项目修改的地方不多。项目地址:PuzzledAlien/DatabaseMigration: Migrate database tables .Net Core 3.0 and .Net Framework
关于如何将项目从 2.2 升级 3.0,推荐文章有

  • Migrate from ASP.NET Core 2.2 to 3.0 | Microsoft Docs
  • 从壹开始学习NetCore 44 ║ 最全的 netcore 3.0 升级实战方案 - 老张的哲学 - 博客园

Window Forms 设计器

日常吹巨硬的开源福利。winforms开源地址:dotnet/winforms: Windows Forms is a .NET Core UI framework for building Windows desktop applications.

设计器说明文档:winforms/winforms-designer.md at master · dotnet/winforms

设计器发行说明文档:winforms/readme.md at master · dotnet/winforms

不想看文档的直接点击winforms-designer下载插件,插件还在预览状态,会有不少问题,遇到问题记得提issue。下载插件之后重启VS,设计器就可以使用了。

大概有不想下载插件的,设计器发行说明文档中对插件的问题进行了说明。

.NET Core Windows Forms 可视化设计器在将来一定是未来的Visual Studio 2019更新的一部分,但目前来说,想要可视化设计器,需要一个预发布的Visual Studio扩展。

多啰嗦一下,Visual Studio的版本的最低要求是Visual Studio 2019 16.3.0,另本地需安装 .Net Core 3.0 SDK . 下载地址:Download .NET Core 3.0 (Linux, macOS, and Windows)

更多了解设计器在.Net Core中的演进

  • WinForms Designer Support · Issue #147 · dotnet/winforms
  • 让VS2019支持.NET Core WinForms和WPF设计器的临时办法(比微软给出的办法更方便) - 白纸无字Zonciu - 博客园

你可能感兴趣的:(#,.NET,Core,实践)