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中重新加载解决方案。在解决方案文件资源管理器中,右键单击目标表单源并选择“查看代码”(而不是“查看设计器”)。打开源文件后,右键单击源文本并选择“设计器中的视图”。