WinForms项目升级.Net Core 3.0之后,没有WinForm设计器?
.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
不想看文档的直接点击下载插件,插件还在预览状态,会有不少问题,遇到问题记得提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中的演进