这可能听起来非常奇怪,但我不知道该怎么做。
Visual Studio 2008 c#windows form
我已经在一个项目上工作了一段时间,而且一切都很美好。现在,我在标签方面添加到窗体的任何内容,图片框等都不会出现在运行时。它们在设计器视图中可见,但不会在运行时出现。现在,即使我移动已经存在的东西,它们也不会在运行时移动。
我猜这是Windows更新再次弄乱视觉工作室的原因,但我找不到任何问题
请注意,该项目完全按照我昨天每次离开的方式运行。如果我移动对象,请添加标签。
任何人都知道这样的事情,知道修复。
谢谢
答案 0 :(得分:0)
我认为你应该清理你的解决方案然后重建它。 在使用Express Edition时,默认情况下可能不会添加“清除”选项。
转到工具 - >设置并选择“快速设置”。 现在转到工具 - >定制。然后在对话框中选择“命令”选项卡。 在Menubar radiobutton旁边的下拉列表中,选择Build。 单击AddCommands并添加“Clean Solution”。
现在你可以去Build - >清洁解决方案然后重建项目。
答案 1 :(得分:0)
有一次,我发现解决方案的.suo文件已损坏,原因不明。
删除或重命名,然后重试?
答案 2 :(得分:0)
classname.cs的设计者重写了classname.designer.cs。查看designer.cs的代码,看看您的更改是否实际保存到此文件中。尝试手动编辑此文件(更改标签字符串或其他易于在运行时发现的内容)。
也许designer.cs文件是只读的,或者可能存在设计时异常,无法保存新的.cs。当我在项目中使用第三方组件库并且第三方设计器崩溃时,我遇到了类似这样的问题。
答案 3 :(得分:0)
您是否可以从Form类构造函数中删除对InitializeComponent()
的调用?