3 c# wpf winforms .net-core .net-core-3.0
我最近听说.NET Core(.NET Core 3.0)的alpha版本支持Windows Forms和WPF.但Visual Studio Designer(和Visual Studio)不支持Windows窗体和WPF的.NET Core版本.是否有任何方法可以使Visual Studio Designer(和Visual Studio)与.NET Core 3.0一起使用,还是可以使用其他任何设计器或IDE来使用.NET Core 3?
我问这个的主要原因是因为使用代码编辑器(如VS Code和Atom)很难(对我和其他人而言).
我希望这是一个很好的问题.
Visual Forms Designer尚不适用于Windows窗体和WPF .NET CORE项目.但是关于他们的路线图,设计师将作为Visual Studio 2019更新的一部分提供.
有关更多信息,请参阅WinForms和WPF .NET CORE存储库.
解决方法 - 使用Windows窗体设计器进行.NET CORE WinForms项目
目前,有针对.NET CORE Windows窗体项目使用Classic .NET Windows窗体设计器的解决方法.
解决方法依赖于在同一解决方案中使用Classic WinForms App和CORE WinForms应用程序,具有相同的根命名空间.
要添加新的可设计项目,每次要添加新项目时,需要将其添加到经典项目中,然后将3个生成的文件(.cs,.designer.cs,.resx)移动到CORE应用程序,然后添加它们作为经典应用程序的链接.
要进行编辑,因为它们可以作为经典应用中的链接使用,请在经典应用的设计器中进行编辑.CORE应用程序可以看到所有更改.
准备解决方案以使用Windows Forms Designer for .NET Core Winforms App
添加表单或UserControl
每次要添加新表单或用户控件时,都需要执行以下步骤:
现在,只要您需要在其中一个Core Form或UserControl文件上使用Designer,只需使用Classic Windows Forms Designer打开Classic Framework项目中的链接文件即可.
归档时间: |
|
查看次数: |
2178 次 |
最近记录: |