7

我使用 Microsoft Visual Studio 2012。我首先打开了我的 ASP.NET 项目,然后创建了一些文件夹作为Pages、Views、Sources。但是第二次打开项目时,Visual Studio 并没有显示这些文件夹。我无法查看它们。如果我在上面创建一个同名的新文件夹,IDE 会显示该文件夹已存在的消息。

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

4

12 回答 12

12

The Visual Studio project does not parallel you filesystem. If you create a directory or add a file into a directory through Windows Explorer, it will not show up in Visual Studio. You must either create the file or folder inside Visual Studio or use the Add... dialog for the project to add existing files.

于 2013-10-28T15:48:50.970 回答
10

对我来说最简单的解决方案是从项目文件夹中重新复制文件/目录并将它们重新粘贴到 Visual Studio 解决方案资源管理器面板上。

而已!

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

于 2016-03-15T08:08:15.393 回答
4

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

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

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

于 2013-10-28T15:47:07.157 回答
4

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

于 2017-01-16T11:27:10.583 回答
3

Try using Show All Files in the Project Explorer and then right click the folders to add to the project.

Did you create the folders in Windows Explorer? If not maybe your project file get corrupted

于 2013-10-28T15:48:07.937 回答
1

Creating folders on the disk does not necessarily mean that they will show up inside a project in Visual Studio, because projects maintain their own folder list.

If you want your folders to show up inside a project, you need to create the folders from within Visual Studio (right-click the project and select Add > New Folder).

于 2013-10-28T15:47:35.600 回答
1

在解决方案资源管理器中选择项目名称,然后单击显示所有文件。然后选择新添加的文件夹或文件(点状结构)并右键单击 -> 选择包含在项目中。

然后它将新创建的文件添加到您的本地结构中(以正常结构显示)。

于 2015-04-29T18:35:41.220 回答
1

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

于 2015-11-13T17:30:39.850 回答
1

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

于 2016-10-20T05:38:16.807 回答
0

我找到的最简单的解决方案是将您的资产(您的文件夹)从 Windows 资源管理器拖到 Visual Studio 项目资源管理器栏

:p

于 2016-06-05T23:14:03.843 回答
0

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

于 2017-10-24T01:43:46.750 回答
-1

游戏迟到了,但由于仍然存在从 VS 外部添加文件的用例——例如,放入一堆 CSS 和图像文件——对我来说最简单的方法是在 VS 中关闭项目,然后重新打开。

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

于 2019-09-21T00:44:16.790 回答