.NET Core - 解决VS2019中.net core WinForms暂时无法使用Designer的临时方法
以下方法来自于微软github开源项目WinForms:
dotnet/winforms - Using the Classic WinForms Designer in WinForms Core , 请放心使用 .
目前.net core下的 Windows Forms的可视化设计器(Designer)尚不可用,后续的Visual Studio 2019 Update才会支持该部分的功能。不过目前我们想在vs2019中使用 Designer,有一种临时解决方法。
可以使用Visual Studio来处理链接文件(Link files)的功能,并将其WinForms Designer用于Classic Framework ( 即.net Framework的Win Forms项目)。
具体的解决方法是在同一个
Solution
下创建两个项目:
- 用于设计WinForms应用程序的.NET Framework应用程序(.net Framework 项目)
- 用于运行WinForms应用程序的.NET Core应用程序(.net core项目)
而两个应用程序(.net core项目和相应.net Framework 项目)都将引用相同的文件。