更新为新的csproj格式后无法打开Windows Forms设计器

时间:2018-08-31 15:34:40

标签: c# visual-studio winforms visual-studio-2017 windows-forms-designer

我将Windows窗体项目更新为新的csproj格式,现在Visual Studio不允许我打开窗体设计器。我的所有FooForm.designer.cs和FooForm.resx文件都不再按层次结构分组在FooForm.cs下,并且双击FooForm.cs只会打开一个代码编辑器。如果我单击鼠标右键并选择“打开方式”,则Windows窗体编辑器没有选项。如何在不将csproj还原为旧格式的情况下找回表单编辑器?

5 个答案:

答案 0 :(得分:1)

要以新的2017 csproj格式打开表单设计器,请右键单击,然后选择查看设计器。或双击并按 Shift + F7

答案 1 :(得分:0)

将文件复制到新文件夹(不在项目文件夹中),然后从项目文件夹中删除文件。然后选择“添加”->“现有项目”,导航到您也复制了文件的文件夹,然后选择“ FooForm.cs”。然后,应该为您提取所有3个文件。

答案 2 :(得分:0)

根据Microsoft,尚不支持: Herehere

对于.net core 3,有部分支持,您可以查看here

我相信它将随着时间的流逝而扩展...

答案 3 :(得分:0)

如果您有VS2017,请使用它打开项目。 该类应更改为一种形式。 保存全部。 在VS2019中打开项目,您应该会很好。

答案 4 :(得分:-1)

现在制作Windows窗体应用程序时,有两种类型的项目。 如果选择Windows窗体App(.NET Core),则不能使用设计器。 您必须选择Windows窗体App(.NET Framework)。