在设计器视图中的Windows窗体控件错误

32

有时候,在Visual Studio 2008的某些用户控件的设计模式下,我会遇到以下错误:

文件“UserControl.vb”不支持代码分析或生成,因为它不包含支持代码的项目。

这种情况并不总是发生,但足以让人感到困扰。造成此错误的常见原因有哪些?

另外,是的,这个项目是支持代码的——最后一次检查的时候,WinForms项目通常都包含代码!


确实很奇怪!我从未遇到过这个问题,但我想立刻建议重新编译整个解决方案。不过可能没有用,这也是为什么我没有将其发布为答案的原因。 - hmcclungiii
3个回答

33

这是 Visual Studio 的一个漏洞。在 VS2005 中也会出现这种情况。

不要浪费时间:关闭 Visual Studio,重新打开,一切就应该正常工作了。


1
如此令人恼火。修复漏洞,而不是每隔一年就专注于构建新版本。 - jcollum
3
不管价值如何,我正在使用2010版本并遇到了这个错误。 - chaosTechnician
即使卸载并重新安装VS2012,它仍然无法工作。这真是令人沮丧! - dom_beau
在全新安装的VS2012上,即使是在全新项目中也会出现这种情况。打开和关闭并不能解决它。 - Tim
同样的问题我在 VS 2008 上也遇到了。 - Epoc
显示剩余2条评论

5

这个回答应该被转换为评论。 - Kermit
发布时间应该是在被接受的答案之后一个月,它应该是对那个答案的评论,而不是另一个答案。 - Sulthan
链接似乎已经失效。 - David

0

我通过源代码控制还原了对项目文件的更改,这将文件从我的解决方案中删除(特别是.Designer文件)。然而,我仍然在Visual Studio中打开该文件,并尝试显示其设计器时出现了此错误。

我点击了Solution Explorer顶部的“显示所有文件”按钮,找到了未包含的文件。右键单击并选择“包括在项目中”,然后重新构建,问题得到了解决。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接