如何在Visual Studio 2013中添加文件夹,而不是"过滤器"?

4
我有一个名为“Source”的文件夹中的Visual Studio 2013项目。我想在该文件夹内再创建一些其他文件夹,但我正在寻找一种方法来实现。如果我在Visual Studio中创建一个新的“筛选器”(看起来像文件夹),并在其中创建一个文件。它可能会显示为在新文件夹中(由Visual Studio显示),但实际上它位于默认的“Source”文件夹中。
我尝试了第二种方法,使用操作系统的帮助创建文件夹。我甚至手动在其中创建了一个文件。然后我进入Visual Studio并添加现有项目,选择文件夹内的文件。Visual Studio然后添加了该文件,这很好,但是它被显示为位于默认目录中。
我认为有一种非常手动的方法。那就是镜像所有内容。使用操作系统创建文件夹。在Visual Studio中创建筛选器等。然后手动镜像所有内容。
是否有不同的方法或者我需要在2天内创建更好的IDE?
1个回答

6
简单的拖放功能应该可以正常工作。
以下是具体步骤:
1. 将包含源代码的目录保留在项目目录中。
2. 从 Windows 资源管理器中拖放目录结构到 Visual Studio 已有项目中。
3. 在 Solution Explorer 工具箱顶部选择“显示所有文件”选项。
完成以上步骤后,需要将这些目录添加到项目中。
4. 选择该目录,右键单击并选择“包含在项目中”。
现在你已经可以使用它了!
更多详细信息请参见此处

谢谢。点击“显示所有文件”,然后选择“包含在项目中”就可以了。幸好我现在不会浪费时间去创建一个IDE。有趣的是,“显示所有文件”打开时,“新建文件夹”选项会弹出,否则就是“新建筛选器”。在我看来,这是一个愚蠢的设计,但我暂时会接受它。 - user1594138
@user1594138 总的来说,这不是一个傻瓜选项。95% 的情况下,您只需要添加一个文件、一个类或一个资源。因此,在显示所有文件模式下显示“添加文件夹”选项是有意义的。 - Digital_Reality
2
我的意思是IDE的行为很神秘,我没有在网上询问就无法弄清楚它的工作原理。据我看来,“显示所有文件”按钮的文本非常神秘,考虑到它所做的事情。看到您链接的帖子,似乎不只有我不太理解这个“IDE”。 - user1594138
现在我正在尝试使用标准的 #include "file.h",无法使它与隐藏文件目录结构或显示所有文件的目录结构配合使用,而且由于某种神奇的原因,IntelliSense当前甚至不会弹出让我浏览它的选项。这不是任何质量度量标准下的软件,远远低于它。好吧,我要切换到简单的Notepad++,然后稍后再创建一个非常简单的IDE。 - user1594138
Visual Studio IDE和许多其他IDE一样,是相当庞大的软件,经过长时间的发展,有时需要阅读一些文档以了解如何正确使用它。在上面的示例中,“file.h”没有指定其完整路径。据我所知,IDE不会在项目中包含的文件中查找它,因为它可能被多次包含,那么应该选择哪一个(以及其他问题)... 它会按照您在编译器选项中指定的顺序查找包含文件夹,类似于编译器的方式。 - Emile Vrijdags

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接