Visual studio Visual Studio designer偶尔会停止识别更改
偶尔使用VS2008 visual designer,设计师似乎停止识别更改。通常,在进行更改时,选项卡中的文件名旁边会出现*符号,但有时在我进行更改时,该符号会停止显示。当这种情况发生时,更改可能会“丢失”,因此如果我关闭/重新打开文件,所有更改都会消失 是否有其他人遇到过这种情况,并且知道为什么会发生这种情况,以及是否有修复/解决方法Visual studio Visual Studio designer偶尔会停止识别更改,visual-studio,designer,Visual Studio,Designer,偶尔使用VS2008 visual designer,设计师似乎停止识别更改。通常,在进行更改时,选项卡中的文件名旁边会出现*符号,但有时在我进行更改时,该符号会停止显示。当这种情况发生时,更改可能会“丢失”,因此如果我关闭/重新打开文件,所有更改都会消失 是否有其他人遇到过这种情况,并且知道为什么会发生这种情况,以及是否有修复/解决方法 干杯。我们在Visual Studio 2010中遇到了类似的问题。当试图调整用户控件的大小时,设计器只是拒绝识别是否进行了更改(未显示*),而当您重新生成时
干杯。我们在Visual Studio 2010中遇到了类似的问题。当试图调整用户控件的大小时,设计器只是拒绝识别是否进行了更改(未显示*),而当您重新生成时,所有源文件更改都将丢失 我从另一个人身上发现了同样的问题 在返回源代码管理并比较用户控件及其子控件的.designer.cs文件后,发现问题是相同的。在某一点上,这条线:
this.components = new System.ComponentModel.Container();
从其中一个子控件(不是我遇到问题的用户控件)的设计器文件中消失。顺便说一句,在该设计器文件中,对“this.components”的所有引用也被删除
修复子控件(恢复this.components的创建并修复原始引用)后,顶级用户控件再次开始识别更改
我们不确定是什么导致了儿童控制系统的损坏。可能是源代码合并或设计器错误
这是一个很难调试的问题。即使附加调试器来调试用户控件(及其子控件)的设计时行为,也不会引发异常,也不会有任何错误迹象。有很多可视化设计器。你说的是哪一个。我想是WinForms designer。在C#类中,右键单击->视图设计器。感谢您的回复,我将在下次发生时检查它,幸运的是现在还没有发生,但至少我知道要检查什么!