Visual studio Visual studio 2008专业版演技怪异

Visual studio Visual studio 2008专业版演技怪异,visual-studio,visual-studio-2008,Visual Studio,Visual Studio 2008,我在winform项目中遇到了一个奇怪的情况 我有一个带有datagridview的用户控件(大约600行代码)。我更改字体的de ColumnHeaderStyle并保存它。保存文件后,我将其关闭并再次打开,因为ColumnHeaderStyle返回到以前的值,所以更改没有保存(尽管星号已消失)。这让我发疯,因为我无法改变设计师的任何视觉效果 有线索吗 提前感谢。在VS2008开发WinForms应用程序时,我偶尔也会有非常奇怪的行为。大多数设计器不会显示(即使没有任何更改),但我也遇到过控件

我在winform项目中遇到了一个奇怪的情况

我有一个带有datagridview的用户控件(大约600行代码)。我更改字体的de ColumnHeaderStyle并保存它。保存文件后,我将其关闭并再次打开,因为ColumnHeaderStyle返回到以前的值,所以更改没有保存(尽管星号已消失)。这让我发疯,因为我无法改变设计师的任何视觉效果

有线索吗


提前感谢。

在VS2008开发WinForms应用程序时,我偶尔也会有非常奇怪的行为。大多数设计器不会显示(即使没有任何更改),但我也遇到过控件消失的情况(因此编译无法完成,因为代码引用了不再创建的控件)。这一切都很令人恼火

假设您已经完成了所有标准操作,例如清理解决方案(在解决方案的上下文菜单上)、删除所有相关的Bin和Obj文件夹(不知道为什么这会解决VS古怪问题,但有时确实如此)和重建(确保在重建时关闭用户控件的设计器)

。。。您可以尝试在设计器代码中查找一些奇怪的“奖金”控件,这些控件显然与您无关

在一个特别棘手的案例中,我最终注意到一些控件的名称,如
Button\u 01
Button\u 02
,等等,我无法识别它们的来源。它们被定义但没有实例化,也没有添加到任何控件集合中,我只是删除了对它们的所有引用

当我重新编译时,它们没有回来,而VS又重新运行了

我不能解释它,但当时它起了作用,我举了一个例子来说明VS小精灵似乎有相当不合理的解决方案


也许这只是一个奇怪的行星排列造成的,我想我永远也不会知道。

你确定关联的
.designer
文件也已签出,并且不是
只读的