Visual Studio 说找不到类型或命名空间名称“EquipmentWebPage”(您是否缺少 using 指令或程序集引用?)
这个文件 EquipmentWebPage.cs 也没有出现在解决方案资源管理器中;就好像它已经不复存在了。但是,如果我尝试创建一个新的 EquipmentWebpage.cs 文件,我会收到以下错误:
名称为“EquipmentWebPage.cs”的文件已存在并在编辑器中打开。请为您要添加的项目指定一个唯一的名称,或者先删除现有项目。
此外,如果我转到文件,打开现有文件并浏览到 src 文件夹,我可以看到该文件并将其打开。但是当我尝试重建解决方案时,它仍然给我找不到该文件的错误。
有没有人知道如何解决这个问题,或者我应该删除该文件并重新添加它?
其他详细信息: 在我提交我的代码以强制执行并撤下最新修订版后,这个问题就开始了。 Perforce 没有说我有任何冲突或问题,并且 perforce 仍然包含此文件,其他人可以将其拉下并成功构建解决方案;它对我的机器来说似乎完全是本地的。我已从源代码管理中删除了我的整个解决方案以查看是否有帮助,但没有任何改变。
还试过: 将 src 中的所有文件设为只读 使 src 中的所有文件都不是只读的
编辑: equipmentWebPage.cs 是我自己创建的文件,不是来自 dll 或其他外部源
最佳答案
这仅意味着该文件存在,但未包含在您的项目中。
单击“解决方案资源管理器”工具栏上的“显示所有文件”,然后右键单击丢失的文件并单击“包含在项目中”。
关于c# - Visual Studio 找不到符号,虽然类在目录中,但它没有出现在解决方案资源管理器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19985707/