【问题标题】:What does it mean when Visual Studio tells me my project doesn't support code? [duplicate]当 Visual Studio 告诉我我的项目不支持代码时,这是什么意思? [复制]
【发布时间】:2019-02-28 19:01:51
【问题描述】:

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

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

【问题讨论】:

  • 您能提供更多信息吗?

标签: visual-studio


【解决方案1】:

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

从那时起,一切都应该很好。

【讨论】:

  • 就我而言,我刚刚重命名了表单并走开了。第二天早上我回来时,Windows 更新重新启动了我的电脑。我删除了 project.sou 文件,一切正常。
【解决方案2】:

对我有帮助的解决方案是我在兼容模式下运行我的 VS,并且还以管理员身份运行。

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

【讨论】:

    【解决方案3】:

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

    例子:

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

    【讨论】:

    • 缺少表单的空构造函数
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-14
    • 1970-01-01
    相关资源
    最近更新 更多