Visual Studio中的只读项目?

时间:2010-09-15 17:00:38

标签: .net visual-studio-2010

是否有任何理由说VS会禁止你“添加现有文件”让我们说一个文件夹里面的文件夹?

它以某种方式受到保护吗?如果是这样,如何以及在何处完成,我怎么能看出是否是这种情况?

其中一个文件夹中有一些缺少的.cs类文件应该包含在这个项目中,我尝试将它们重新添加进去,什么都没有,没有任何反应......它没有显示它们在VS中添加。< / p>

3 个答案:

答案 0 :(得分:2)

如果检查其属性,项目文件是否标记为“只读”?仔细检查项目文件以防万一。

另外,尝试重新加载项目。或者单击解决方案资源管理器顶部的按钮,显示磁盘上的所有文件,然后通过右键单击并选择“添加到项目”来尝试包含文件。

如果所有其他方法都失败了,请手动编辑csproj文件。 :)

答案 1 :(得分:0)

除了显而易见的是,在项目运行时禁用添加文件/修改项目,应该没有任何理由不能 - 选项是否显示/是否出现错误?

答案 2 :(得分:0)

由于以下任何原因,添加操作可能会失败:

  • 项目启用了源代码管理,但您尚未签出项目文件。
  • 您目前正在调试。
  • Visual Studio扩展程序试图“挂钩”add命令,并在处理导致项目系统中止操作的命令时抛出异常。

尝试在解决方案资源管理器中选择受影响的项目,然后单击解决方案资源管理器顶部的“显示所有文件”按钮。您应该看到源文件出现在相应的文件夹中,然后您可以右键单击并选择“包含在项目中”。