当Visual Studio告诉我我的项目不支持代码时,这意味着什么?

时间:2009-02-06 04:38:32

标签: visual-studio

  

可能重复:
  Errors in Windows Forms controls in designer view

文件'C:\ Users [path removed] \ ReportForm.cs'不支持代码解析或生成,因为它不包含在支持代码的项目中。

alt text

3 个答案:

答案 0 :(得分:5)

当我重新命名一个表格然后关闭并重新打开VS时,我遇到过这个。抛出错误,我看不到设计师。我的补救措施是检查以确保项目表单正在查找我新命名的表单而不是旧名称,如果它是旧名称,则只需删除它并添加 - >现有项目。

从那时起一切都应该是好的。

答案 1 :(得分:2)

帮助我的解决方案是我在兼容模式下以管理员身份运行我的VS.

为了使其顺利运行,您必须取消选中“兼容性”和“以管理员身份运行”选项。

答案 2 :(得分:0)

我不相信问题是缺乏支持代码。 ReportForm.cs或ReportForm.designer.cs中的代码更有可能不被WinForms设计器类解析。您可以通过删除所有代码并输入非常简单的内容并重新加载设计器来验证这一点。

示例:

public class ReportForm(){ 
  public ReportForm(){}
}