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

Luk*_*uke 17 visual-studio

可能重复:
设计器视图中的Windows窗体控件中的错误

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

替代文字

小智 5

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

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


Jar*_*Par 1

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

例子:

public class ReportForm(){ 
  public ReportForm(){}
}
Run Code Online (Sandbox Code Playgroud)