C#生成项目失败 错误列表 CS2001未能找到源文件“D:\abc\def\ghi\jklmnopqrst.cs”。
错误描述:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 CS2001 未能找到源文件“D:\abc\def\ghi\jklmnopqrst.cs”。 mytest.test D:\abc\def\ghi\mytest.test\CSC 1 活动的
解析:出现这种错误,就到项目对应的目录结构里找报错的 “jklmnopqrst.cs” 文件是不是已经没有了,一般在visual studio中表现为一个白色带着黄色感叹号的图标文件,如下图:
出现这种错误的原因——是别人在给你项目之前删掉了项目中的 “jklmnopqrst.cs” 文件 而又没有重新生成该解决方案,所以到了你这里再次生成的时候解决方案项目/解决方案文件清单里找不到对应文件而报出的错误。
解决方案:右键该文件>>从项目中排除 / 直接删掉,也可以找上一次编辑该项目的人要到源文件。
注意:一个解决方案下有多个项目,它们之间互相依赖,重新生成解决方案报错的时候,要从项目依赖的最底层开始,依次保证单个项目生成没问题,最后可生成完整解决方案
如最简单的三层架构生成解决方案出错时,我们可以先保证MODEL层生成—》DAO层生成—》BLL层生成—》UI层生成,如此处理可方便定位处理解决方案生成中的错误。