Visual Studio 2012未显示已创建的文件夹

时间:2013-10-28 15:44:30

标签: c# asp.net visual-studio-2012

我使用的是Microsoft Visual Studio 2012.我首先打开了我的ASP.NET项目,然后创建了一些文件夹作为页面,视图,来源。但是第二个我打开项目,Visual Studio没有显示那些文件夹。我无法查看它们。如果我创建一个上面具有相同名称的新文件夹,IDE将显示该文件夹已存在的消息。

你能帮帮我吗?非常感谢你!

11 个答案:

答案 0 :(得分:12)

Visual Studio项目不与您的文件系统并行。如果您通过Windows资源管理器创建目录或将文件添加到目录中,它将显示在Visual Studio中。您必须在Visual Studio中创建文件或文件夹,或使用项目的Add...对话框添加现有文件。

答案 1 :(得分:9)

对我来说最简单的解决方案是从项目文件夹重新复制文件/目录,然后在Visual Studio Solution Explorer面板上重新填充它们。

那就是它!

Visual Studio将自动将文件资源管理器与Visual Studio文件系统同步。

答案 2 :(得分:4)

是的,这是因为Visual Studio需要在其项目文件中明确列出的所有资源。当您在VS中添加文件夹时,它会在磁盘上创建它并且更改项目文件 - 而如果您已在资源管理器中添加它,则项目文件将没有任何相关信息。

我找到的最简单的解决方案通常是在资源管理器中重命名它们,在Visual Studio中添加它们,然后将内容从原始文件夹移动到新文件夹中。

或者,您可以直接编辑项目文件,但这稍微高级且危险。 (这并不是那么难,如果你已经提交了“知名的”项目文件,可能值得尝试。)

答案 3 :(得分:4)

文件夹也应该在Visual Studio上显示,有时它们是隐藏的,因此当您尝试创建具有相同名称的文件夹时,它将不允许您这样做。因此,您只需要查看所有文件夹即解决方案资源管理器,然后点击窗口顶部的显示所有文件按钮,然后您将看到隐藏的文件夹以不同的颜色,右键单击文件夹并选择包含在项目中

答案 4 :(得分:3)

尝试在Project Explorer中使用Show All Files,然后右键单击要添加到项目中的文件夹。

您是否在Windows资源管理器中创建了文件夹?如果没有,你的项目文件可能会被破坏

答案 5 :(得分:1)

在磁盘上创建文件夹并不一定意味着它们会显示在Visual Studio中的项目中,因为项目会维护自己的文件夹列表。

如果您希望文件夹显示在项目中,则需要在Visual Studio中创建文件夹(右键单击项目并选择添加>新文件夹)。

答案 6 :(得分:1)

我认为您不仅仅是在查看解决方案资源管理器。从菜单中选择"查看 - > Solution Explorer"从菜单栏。否则只需按Ctrl + Alt + L.然后,您应该能够看到文件夹。

答案 7 :(得分:1)

您可以将文件夹拖放到解决方案中。并转到子文件夹(您想要移动到解决方案的文件夹和子文件夹)并拖放到您只需再拖放的文件夹。 Visual Studio会询问您是否要覆盖旧的。单击是,现在Visual Studio现在显示所有文件。

答案 8 :(得分:0)

我发现最简单易用的解决方案是将资源(您的文件夹)从Windows资源管理器拖到Visual Studio项目浏览器栏

:P

答案 9 :(得分:0)

只需转到解决方案资源管理器的顶部,找到显示所有文件的按钮,然后单击它。它将显示解决方案资源管理器中目录中的所有文件。

答案 10 :(得分:-1)

晚于游戏,但是由于仍然存在从VS外部添加文件的用例(例如,放入一堆CSS和图像文件),对我而言,最简单的方法是在VS,然后重新打开。

(使用VS for Mac,v.8。)