C# Visual Studio找不到符号,并且类没有';虽然它位于目录中,但不会显示在解决方案资源管理器中

C# Visual Studio找不到符号,并且类没有';虽然它位于目录中,但不会显示在解决方案资源管理器中,c#,visual-studio-2012,perforce,C#,Visual Studio 2012,Perforce,Visual studio表示找不到类型或命名空间名称“EquipmentWebPage”(是否缺少using指令或程序集引用?) 此文件EquipmentWebPage.cs也没有显示在解决方案资源管理器中;好像它已经不存在了。但是,如果我尝试创建一个新的EquipmentWebpage.cs文件,则会出现以下错误: 名为“EquipmentWebPage.cs”的文件已存在,并已在编辑器中打开。请为要添加的项目指定唯一名称,或先删除现有项目 此外,如果我转到文件,打开现有文件并浏览到src文

Visual studio表示找不到类型或命名空间名称“EquipmentWebPage”(是否缺少using指令或程序集引用?)

此文件EquipmentWebPage.cs也没有显示在解决方案资源管理器中;好像它已经不存在了。但是,如果我尝试创建一个新的EquipmentWebpage.cs文件,则会出现以下错误:

名为“EquipmentWebPage.cs”的文件已存在,并已在编辑器中打开。请为要添加的项目指定唯一名称,或先删除现有项目

此外,如果我转到文件,打开现有文件并浏览到src文件夹,我可以看到该文件并将其打开。但是,当我尝试重建解决方案时,它仍然会给我一个错误,即它找不到该文件

有没有人知道如何解决这个问题,或者我应该删除文件并重新添加它

其他详情: 这个问题是在我将我的代码提交给perforce并删除了最新版本之后开始的。Perforce没有说我有任何冲突或问题,Perforce仍然包含此文件,其他人可以将其拉下来并成功构建解决方案;它似乎完全是我的机器本地的。我已经从源代码管理中删除了我的整个解决方案,看看这是否有帮助,但没有任何改变

还尝试: 使src中的所有文件为只读 使src中的所有文件不是只读的

编辑:
equipmentWebPage.cs是我自己创建的文件,不是来自dll或其他外部源文件,这意味着该文件存在,但不包含在您的项目中


单击“解决方案资源管理器”工具栏上的“显示所有文件”,然后右键单击缺少的文件并单击“包含在项目中”。

这意味着该文件存在,但不包含在项目中


单击“解决方案资源管理器”工具栏上的“显示所有文件”,然后右键单击缺少的文件,然后单击“包含在项目中”。

我没有包含在项目中的选项。我确实可以选择从项目中排除,所以我想它是以某种方式包含在项目中的?实际上,您的解决方案可能已经起作用了。我进入了.csproj文件,删除了对丢失文件的引用,然后按照您的指示操作,它似乎在以其他方式工作,如果它在您的驱动器上,您只需尝试将其添加到项目“添加->现有项”中即可。我没有选项将其包括在项目中。我确实可以选择从项目中排除,所以我想它是以某种方式包含在项目中的?实际上,您的解决方案可能已经起作用了。我进入了.csproj文件,删除了对丢失文件的引用,然后按照您的指示操作,它似乎在以其他方式工作,如果它在您的驱动器上,您可以尝试将其添加到项目“添加->现有项”中