62

当我尝试构建时,我的项目出现以下错误... 错误 CS2001:找不到源文件“.cs”。我故意取出导致此错误的两个文件,因为它们与其他文件冲突并且不能在那里。如何在不将 2 个文件放回解决方案的情况下解决此错误?

4

4 回答 4

124

项目文件可能仍会引用它们。确保使用 Visual Studio 中的解决方案资源管理器删除它们 - 它应该将它们显示为丢失(带有感叹号)。

于 2013-10-16T15:06:05.277 回答
23

我使用记事本打开项目 .csproj 并删除丢失的文件引用。

于 2017-07-03T02:56:50.913 回答
7

我也有这个问题。

在我的情况下可能的原因:我删除了两次重复的视图和一个视图模型。我恢复了其中一个删除,然后出现了 InitializeComponent 错误。我采取了这些步骤。

  1. 我检查了这个问题中提到的所有解决方案。类名和构建操作是正确的。
  2. 我清理了我的解决方案并重建了。又出现了一个错误。“错误 CS2001:找不到源文件 '.cs'”
  3. 我找到了这个答案并按照步骤操作。
  4. 我重新加载了项目并再次清理/重建。
  5. 我的解决方案构建没有错误,我的应用程序现在可以工作。
于 2017-03-28T08:30:14.393 回答
1

就我而言,我将文件添加为另一个项目的链接,然后在源项目中重命名导致目标项目出现问题的文件。我删除了目标中的链接文件并用新名称再次添加。

于 2017-08-05T04:07:26.450 回答