微软刚发布.NET Core 3.0正式版,并且也推出了适用于.NET Core项目的Windows表单设计工具(Forms Designer)预览版,由于这还是第一个预览版,因此并没有与Visual Studio捆绑在一起,想要尝鲜的开发者,可以先下载Windows表单设计工具VSIX组件。

微软提到,要为.NET Core以及.NET Framework的Windows表单设计工具提供相同的开发体验,需要克服巨大的技术挑战,因为要在Visual Studio程序之外,托管即时. NET Core表单设计工具的表面(Surface),而这代表微软必须要重新架构设计工具与Visual Studio沟通的表面。开发者可以在输出窗口审查这些沟通消息的内容,在设计工具表面的即时控制上,当Visual Studio组件访问属性或是执行方法时,系统都会关注每一个发送的请求。
这个预览版.NET Core项目的Windows表单设计工具并非Visual Studio的默认功能,现在开发者要在Visual Studio中打开.NET Core的Windows表单项目,必需要先安装.NET Core设计工具。在安装完设计工具之后,Visual Studio会自动为项目的框架挑选.NET Core或是.NET Framework,作为适当的设计工具。
设计工具第一预览版还不支持许多包括Container、Resources以及Component Tray等控件,微软目前还不建议开发者在日常工作上,转换使用这个版本,开发团队也还在解决表面重新设计带来的挑战,目前先发布了第一个预览版,而接下来微软也会持续发布更新的预览版。