C# 重命名后无法加载Visual studio 2017 c设计视图

C# 重命名后无法加载Visual studio 2017 c设计视图,c#,visual-studio,C#,Visual Studio,我正在开发winform应用程序 设计视图运行良好,直到我将Form1.cs重命名为FormMain.cs 程序本身是正常的。它可以无错误地编译,并且以正确的形式运行良好。但是VisualStudio一直警告我FormMain.cs中有错误。似乎FormMain.Designer.cs中的FormMain类完全被忽略,因为它警告InitializeComponent;没有定义 设计视图变成空白,就好像表单是新创建的一样 IntelliSense告诉我找不到尚未重命名为Designer.cs的源代

我正在开发winform应用程序

设计视图运行良好,直到我将Form1.cs重命名为FormMain.cs

程序本身是正常的。它可以无错误地编译,并且以正确的形式运行良好。但是VisualStudio一直警告我FormMain.cs中有错误。似乎FormMain.Designer.cs中的FormMain类完全被忽略,因为它警告InitializeComponent;没有定义

设计视图变成空白,就好像表单是新创建的一样

IntelliSense告诉我找不到尚未重命名为Designer.cs的源代码

现在,如果我试图在空白表单上创建任何东西,代码直接在FrimeC.C.< /P>中写入。 我怎样才能解决这个问题


谢谢。

删除表单并将其再次添加到解决方案中可以解决此问题。以下是您可以做到的:


在解决方案资源管理器中右键单击FormMain并从项目中排除。现在右键单击解决方案并单击“添加->现有项”,然后从同一解决方案文件夹中选择FormMain.cs。

这听起来像Winforms,而不是WPF…执行查找和替换以查找Form1的所有实例并更改为FormMain。我猜你错过了一些,可能是在设计部分的类中。对不起wpf,winform确实没有Form1,我已经检查了好几次了。如果是这样,则不应成功编译。编译将给您一个错误,只需双击它,然后您将打开带有错误的页面,您可以删除该页面中的错误行并将其重命名回Form1。现在在文本编辑器中右键单击Form1并选择“重命名”。这将确保designer.cs文件也得到更新。