c# - Visual Studio 找不到符号,虽然类在目录中,但它没有出现在解决方案资源管理器中

标签 c# visual-studio-2012 perforce

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/

相关文章:

perforce filespec 正则表达式格式

version-control - 如何在perforce的整个历史记录中搜索字符串

c# - 未找到数据绑定(bind)属性,为什么?

c# - SerializeObject 添加 unicode c#

c - Visual Studio 命令提示符正在关闭

c - C中未声明的标识符

version-control - Perforce-在每次签到时获取电子邮件

c# - Windows Phone 8 通知和后台任务

c# - SQLite 连接或 SQLite 异步连接

visual-studio-2012 - Wix 安装程序 - 如何在输出文件夹中添加带有 msi 的文件