VS崩溃和winform数据丢失

问题描述 投票:0回答:1

我正在使用Visual Studio 2019开发一个应用程序,我正在设计winform.Visual Studio通常在我创建表格时冻结崩溃,最近我设计的winform不知为何消失了(即使我保存了它)。当我打开它时,它显示为默认的winform,当创建一个新的winform时,它就会显示出来。My VS winform has somehow been corrupted and lost all data.

当我浏览解决方案资源管理器时,似乎还能看到我添加到表单中的所有组件。Solution explorer shows my missing components.

最后,当我试图重新启动并手动添加组件时,我得到一个错误信息,说由于重复,无法添加组件--这可能是因为它们仍然存在(如解决方案资源管理器中显示的那样),但数据以某种方式被破坏了。Error message when trying to add the components back

如果有人知道如何恢复数据和winform,我将非常感激。如果需要任何其他信息,请告诉我。谢谢!我正在使用Visual Studio开发一个应用程序。

c# visual-studio winforms
1个回答
-1
投票

根据你的描述,首先,控件其实是存在的,但不是

显示在设计窗口中。

您可以尝试检查一下,在窗口中添加的每个控件的.

存在于.Design.cs文件中。

如果不存在,可以手动添加。

第二,解决方案资源管理器显示出缺失的组件,但在加入

组件。这意味着,只有在.Design.cs文件中声明这个控件才会有

不给这个控件赋值。您可以删除组件在

.Design.cs文件,然后在设计界面中添加该组件。

结果是

enter image description here

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.