VS 2019,Windows Forms-App,Designer未显示

rds

新成员
已加入
2019年9月28日
留言内容
3
编程经验
5-10
为C#创建Windows Forms-App不会显示设计器(Form1)。无法在代码和设计方式之间进行更改(通过菜单视图)。仅显示代码。
这种行为是否已知,如何解决?
版本是VS Community,16.3.1
 

rds

新成员
已加入
2019年9月28日
留言内容
3
编程经验
5-10
每个项目都会发生这种情况。在创建新项目Windows C-Forms-App(.net Framwork)的同时。
为Visual Basic创建类似项目时,一切正常。设计人员出现,并且可以从代码切换到设计方式。但不适用于C#。

为C#创建WPF应用程序(.Net Core)时,一切都还可以。设计师出现。该问题仅适用于Windows Forms-App for C#。

我想知道这是否只是社区版本的已知错误。
 
Last edited:

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,926
地点
英国
编程经验
10+
您可以发布您的项目xml文件吗?

I'm wondering if this is just a known bug of the community version. =>不是我知道的。
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,523
地点
悉尼,澳大利亚
编程经验
10+
您提到一个.NET WPF项目但.NET 框架 WinForms项目。我可以确认WinForms项目确实是.NET吗? 框架 而不是.NET ,因为尚无适用于.NET Core的WinForms设计器,因此在这种情况下可以做一个解释。如果是.NET Framework,我将无法想到任何合理的理由。
 

rds

新成员
已加入
2019年9月28日
留言内容
3
编程经验
5-10
You mention a .NET WPF项目但.NET 框架 WinForms项目。我可以确认WinForms项目确实是.NET吗? 框架 而不是.NET ,因为尚无适用于.NET Core的WinForms设计器,因此在这种情况下可以做一个解释。如果是.NET Framework,我将无法想到任何合理的理由。

问题出在Windows Forms-App(.Net Core)上,请参阅所附的屏幕截图。
如果是真的,那么.NET Core的WinForms设计器尚不可用,这将是我的问题的解释。
现在我注意到,还有一个Windows Forms-App(.net Framework)的项目模板。使用此项目类型,一切正常。设计师出现。
所以您的回答对我有很大帮助。非常感谢。
 

附件

  • 截图2019-09-28.jpg
    截图2019-09-28.jpg
    102.1 KB · Views: 1,185

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,523
地点
悉尼,澳大利亚
编程经验
10+
如果您确实要创建一个针对.NET Core的WinForms应用程序,那么您可以做的是向该解决方案中添加一个针对.NET Framework的WinForms项目,在该项目中设计表单,然后简单地从Framework复制设计器文件中的代码项目到核心项目。我只是用一个简单的示例对其进行了测试,并且没有问题。不知道是否有些复杂的事情可能不会起作用。设计人员准备就绪后,您只需删除Framework项目,一切都将按预期工作。
 
最佳 底部