错误CS2001:找不到源文件".cs"

kev*_*r90 42 c#

当我尝试构建时,我在我的项目上收到以下错误...错误CS2001:无法找到源文件'.cs'.我故意将导致此错误的两个文件删除,因为它们与其他文件冲突并且不能存在.如何在不将2个文件放回解决方案的情况下解决此错误?

Tim*_*ers 98

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

  • 重命名.cs文件时发生了这种情况.在关闭Visual Studio并重新打开项目之前,它不会显示"丢失"文件.删除了无效引用,并且必须将重命名的文件添加回项目. (5认同)
  • 在Visual Studio中显示所有文件帮助. (3认同)
  • 我发现了这个类似的问题,但是再次放入丢失的文件,这很有效. (2认同)

小智 17

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


Eri*_*ric 6

我也有这个问题。

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

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