2013-05-13 50 views
4

我一直在使用Microsoft Visual Studio 2012中的C#编写项目。由于我有很多C#文件,因此我决定将它们放在基于它们的几个文件夹中类型。例如一个interfaces文件夹和一个enumerations文件夹。我看不到我在我的项目中创建的文件夹

现在,当我打开我的项目时,我看不到任何我的文件夹,并且我的所有C#文件都不在文件夹中。我无法打开这些文件,因为它表示该目录已更改或已被删除。我添加了一张照片,以便您能够看到发生在我身上的事情。

http://www.flickr.com/photos/[email protected]/8736459132/in/photostream/lightbox/

+3

有具有文件列表的项目文件在你的项目中。如果将它们移到VS之外,那么项目文件现在将引用不存在的文件。我的建议是撤销你所做的所有动作,然后重做这些动作/文件夹创作/等等。从VS中,以便更新项目文件。 – dlev 2013-05-13 19:28:16

+0

如果您在磁盘上重新构建文件夹,那么您的VS解决方案和项目不知道您将它们移到哪里。如果有办法可以撤消它,然后在VS中进行重组,那么你会没事的。您不能更改VS以外的文件夹和路径,因为所有这些都保存在CSProj文件 – Matt 2013-05-13 19:28:25

回答

8

你应该已经创建的文件夹和移动文件的VS解决方案资源管理,那么一切都将自动跟踪。

解决这个问题的最简单方法是启用了“显示所有文件”,在解决方案资源管理器的顶部,刷新视图,以确保您所看到的一切

然后右键单击略变灰文件夹和选择“包含在项目中”

一旦完成,请删除“Broken”旧文件。

+0

谢谢:)它的工作 – user1919052 2013-05-13 19:34:44

+4

@ user1919052请接受正确和最有用的答案您的问题。不仅如此,还可以解决您之前询问的其他问题。如果问题已解决,请不要离开问题 – Damith 2013-05-13 19:39:39

4

按照以下步骤将文件添加回解

  1. 从项目菜单切换“显示所有文件”
  2. 现在你应该看到的文件/文件在Solution Explorer文件夹中。
  3. 选择那些你想包括
  4. 右击并选择“包含在项目”
  5. 后包含的所有文件删除损坏的文件链接
+0

非常感谢!有效 – user1919052 2013-05-13 19:34:03

相关问题