rds 新成员 已加入 2019年9月28日 留言内容 3 编程经验 5-10 2019年9月28日 #1 为C#创建Windows Forms-App不会显示设计器(Form1)。无法在代码和设计方式之间进行更改(通过菜单视图)。仅显示代码。 这种行为是否已知,如何解决? 版本是VS Community,16.3.1
为C#创建Windows Forms-App不会显示设计器(Form1)。无法在代码和设计方式之间进行更改(通过菜单视图)。仅显示代码。 这种行为是否已知,如何解决? 版本是VS Community,16.3.1
J 金西尼 C#论坛主持人 工作人员 已加入 2011年4月23日 留言内容 3,523 地点 悉尼,澳大利亚 编程经验 10+ 2019年9月28日 #2 这是仅针对一个项目,还是对任何项目都一样? 投票 0 下注
rds 新成员 已加入 2019年9月28日 留言内容 3 编程经验 5-10 2019年9月28日 #3 每个项目都会发生这种情况。在创建新项目Windows C-Forms-App(.net Framwork)的同时。 为Visual Basic创建类似项目时,一切正常。设计人员出现,并且可以从代码切换到设计方式。但不适用于C#。 为C#创建WPF应用程序(.Net Core)时,一切都还可以。设计师出现。该问题仅适用于Windows Forms-App for C#。 我想知道这是否只是社区版本的已知错误。 Last edited: 2019年9月28日 投票 0 下注
每个项目都会发生这种情况。在创建新项目Windows C-Forms-App(.net Framwork)的同时。 为Visual Basic创建类似项目时,一切正常。设计人员出现,并且可以从代码切换到设计方式。但不适用于C#。 为C#创建WPF应用程序(.Net Core)时,一切都还可以。设计师出现。该问题仅适用于Windows Forms-App for C#。 我想知道这是否只是社区版本的已知错误。
J 金西尼 C#论坛主持人 工作人员 已加入 2011年4月23日 留言内容 3,523 地点 悉尼,澳大利亚 编程经验 10+ 2019年9月28日 #4 我没听说过可能只是您的安装中有损坏。我建议修理。 投票 0 下注
羊皮 退休程序员 工作人员 已加入 2018年9月5日 留言内容 1,926 地点 英国 编程经验 10+ 2019年9月28日 #5 您可以发布您的项目xml文件吗? I'm wondering if this is just a known bug of the community version. =>不是我知道的。 投票 0 下注
J 金西尼 C#论坛主持人 工作人员 已加入 2011年4月23日 留言内容 3,523 地点 悉尼,澳大利亚 编程经验 10+ 2019年9月28日 #6 您提到一个.NET 核 WPF项目但.NET 框架 WinForms项目。我可以确认WinForms项目确实是.NET吗? 框架 而不是.NET 核,因为尚无适用于.NET Core的WinForms设计器,因此在这种情况下可以做一个解释。如果是.NET Framework,我将无法想到任何合理的理由。 投票 0 下注
您提到一个.NET 核 WPF项目但.NET 框架 WinForms项目。我可以确认WinForms项目确实是.NET吗? 框架 而不是.NET 核,因为尚无适用于.NET Core的WinForms设计器,因此在这种情况下可以做一个解释。如果是.NET Framework,我将无法想到任何合理的理由。
rds 新成员 已加入 2019年9月28日 留言内容 3 编程经验 5-10 2019年9月28日 #7 金西尼说: 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 102.1 KB · Views: 1,185 投票 0 下注
金西尼说: 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)的项目模板。使用此项目类型,一切正常。设计师出现。 所以您的回答对我有很大帮助。非常感谢。
J 金西尼 C#论坛主持人 工作人员 已加入 2011年4月23日 留言内容 3,523 地点 悉尼,澳大利亚 编程经验 10+ 2019年9月28日 #8 如果您确实要创建一个针对.NET Core的WinForms应用程序,那么您可以做的是向该解决方案中添加一个针对.NET Framework的WinForms项目,在该项目中设计表单,然后简单地从Framework复制设计器文件中的代码项目到核心项目。我只是用一个简单的示例对其进行了测试,并且没有问题。不知道是否有些复杂的事情可能不会起作用。设计人员准备就绪后,您只需删除Framework项目,一切都将按预期工作。 投票 0 下注
如果您确实要创建一个针对.NET Core的WinForms应用程序,那么您可以做的是向该解决方案中添加一个针对.NET Framework的WinForms项目,在该项目中设计表单,然后简单地从Framework复制设计器文件中的代码项目到核心项目。我只是用一个简单的示例对其进行了测试,并且没有问题。不知道是否有些复杂的事情可能不会起作用。设计人员准备就绪后,您只需删除Framework项目,一切都将按预期工作。