vs报错不支持代码分析或生成

不支持代码分析或生成,因为它未包含在支持代码的项目中

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

打开工程界面设计器,提示 文件“d:\code2011\frmclip.h”不支持代码分析或生成,因为它未包含在支持代码的项目中。 怎么解决? 该工程是从另外一台机器上复制过来的,在原来机器上是好的。

看到以下解决方法:

打开 菜单- 视图 - 解决方案资源管理器” 然后在 解决方案资源管理器面板 - 显示所以文件(在项目的上方) 选择未包含在项目中的文件 - 右键 - 包括在项目中。 OK了。

原因,此文件没有被引用到,所以被自动分离了。

-----也不行,我的工程文件好像没有被分离。

另外,我新加一个窗体,结果也是一样的打不开。

郁闷。

解决方案:

打开 菜单- 视图 - 解决方案资源管理器” 然后在 解决方案资源管理器面板 - 显示所以文件(在项目的上方) 选择未包含在项目中的文件Form3.cs - 右键 - 包括在项目中。 或者把Form3.cs 删除掉,这样就OK了

Stack Overflow用户

发布于 2020-03-15 13:52:58

  • 从项目文件夹名称中删除特殊字符。
  • 修改解决方案文件中的项目文件路径。
  • 删除.vs隐藏文件夹或.sou文件

我最近也有过类似的经历,当我移动我的项目后,尝试打开VS中的设计器时,我会遇到错误。

为了提供一些上下文,我将一个项目从TFS移到GIT源代码管理。我用azure创建了一个项目,项目名包含一个空格。

然后,当从命令行克隆此存储库而不重命名目标文件夹时,克隆url将空间字符转义为%20,最终得到的文件夹名中包含%20,而不是空格。然后,我的解决方案文件具有相同的命名约定,其中包含项目路径中的%20。

关闭解决方案。转到解决方案的文件文件夹并删除解决方案的.SUO文件。然后在Visual中重新加载解决方案。在解决方案文件资源管理器中,右键单击目标表单源并选择“查看代码”(而不是“查看设计器”)。打开源文件后,右键单击源文本并选择“设计器中的视图”。