有时候,在Visual Studio 2008的某些用户控件的设计模式下,我会遇到以下错误:
文件“UserControl.vb”不支持代码分析或生成,因为它不包含支持代码的项目。
这种情况并不总是发生,但足以让人感到困扰。造成此错误的常见原因有哪些?
另外,是的,这个项目是支持代码的——最后一次检查的时候,WinForms项目通常都包含代码!
有时候,在Visual Studio 2008的某些用户控件的设计模式下,我会遇到以下错误:
文件“UserControl.vb”不支持代码分析或生成,因为它不包含支持代码的项目。
这种情况并不总是发生,但足以让人感到困扰。造成此错误的常见原因有哪些?
另外,是的,这个项目是支持代码的——最后一次检查的时候,WinForms项目通常都包含代码!
这是 Visual Studio 的一个漏洞。在 VS2005 中也会出现这种情况。
不要浪费时间:关闭 Visual Studio,重新打开,一切就应该正常工作了。
我通过源代码控制还原了对项目文件的更改,这将文件从我的解决方案中删除(特别是.Designer文件)。然而,我仍然在Visual Studio中打开该文件,并尝试显示其设计器时出现了此错误。
我点击了Solution Explorer顶部的“显示所有文件”按钮,找到了未包含的文件。右键单击并选择“包括在项目中”,然后重新构建,问题得到了解决。