Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio designer偶尔会停止识别更改_Visual Studio_Designer - Fatal编程技术网

Visual studio Visual Studio designer偶尔会停止识别更改

Visual studio Visual Studio designer偶尔会停止识别更改,visual-studio,designer,Visual Studio,Designer,偶尔使用VS2008 visual designer,设计师似乎停止识别更改。通常,在进行更改时,选项卡中的文件名旁边会出现*符号,但有时在我进行更改时,该符号会停止显示。当这种情况发生时,更改可能会“丢失”,因此如果我关闭/重新打开文件,所有更改都会消失 是否有其他人遇到过这种情况,并且知道为什么会发生这种情况,以及是否有修复/解决方法 干杯。我们在Visual Studio 2010中遇到了类似的问题。当试图调整用户控件的大小时,设计器只是拒绝识别是否进行了更改(未显示*),而当您重新生成时

偶尔使用VS2008 visual designer,设计师似乎停止识别更改。通常,在进行更改时,选项卡中的文件名旁边会出现*符号,但有时在我进行更改时,该符号会停止显示。当这种情况发生时,更改可能会“丢失”,因此如果我关闭/重新打开文件,所有更改都会消失

是否有其他人遇到过这种情况,并且知道为什么会发生这种情况,以及是否有修复/解决方法


干杯。

我们在Visual Studio 2010中遇到了类似的问题。当试图调整用户控件的大小时,设计器只是拒绝识别是否进行了更改(未显示*),而当您重新生成时,所有源文件更改都将丢失

我从另一个人身上发现了同样的问题

在返回源代码管理并比较用户控件及其子控件的.designer.cs文件后,发现问题是相同的。在某一点上,这条线:

this.components = new System.ComponentModel.Container();
从其中一个子控件(不是我遇到问题的用户控件)的设计器文件中消失。顺便说一句,在该设计器文件中,对“this.components”的所有引用也被删除

修复子控件(恢复this.components的创建并修复原始引用)后,顶级用户控件再次开始识别更改

我们不确定是什么导致了儿童控制系统的损坏。可能是源代码合并或设计器错误


这是一个很难调试的问题。即使附加调试器来调试用户控件(及其子控件)的设计时行为,也不会引发异常,也不会有任何错误迹象。

有很多可视化设计器。你说的是哪一个。我想是WinForms designer。在C#类中,右键单击->视图设计器。感谢您的回复,我将在下次发生时检查它,幸运的是现在还没有发生,但至少我知道要检查什么!