【问题标题】:How do I add a folder, not a "filter", in Visual Studio 2013?如何在 Visual Studio 2013 中添加文件夹,而不是“过滤器”?
【发布时间】:2014-01-08 16:40:46
【问题描述】:

假设我在一个名为“Source”的文件夹中有一个 Visual Studio 2013 项目。我想在那个文件夹中有一些额外的文件夹,我正在尝试找到一种方法来做到这一点。如果我在 Visual Studio 中创建一个新的“过滤器”(看起来像一个文件夹)并在其中创建一个文件。它可能看起来在一个新文件夹中(由 Visual Studio 显示),但实际上它位于默认的 Source 文件夹中。

我尝试第二种方法并在操作系统的帮助下创建文件夹。我什至在其中手动创建了一个文件。然后我去visual studio并添加一个现有项目,选择文件夹内的文件。 Visual Studio 然后添加该文件,这很好,但它显示为在默认目录中。

我想有一种非常手动的方法。这反映了一切。使用操作系统创建文件夹。在 Visual Studio 等中创建过滤器,并手动镜像所有内容。

有没有其他方法,或者我可以在 2 天内创建一个更好的 IDE?

【问题讨论】:

    标签: visual-studio


    【解决方案1】:

    简单的拖放应该可以工作。

    1. 将包含源代码的目录保存在项目目录中。
    2. 将目录结构从 Windows 资源管理器拖放到 Visual Studio 现有项目。
    3. 单击解决方案资源管理器工具箱顶部的“Show All Files”选项

    完成此操作后,您需要在项目中添加此目录。

    1. 选择那个目录,右键选择“Include in project

    你可以走了!

    详情here

    【讨论】:

    • 谢谢。单击“显示所有文件”,然后单击“包含在项目中”就可以了。好在我现在不打算浪费时间创建 IDE。有趣的是,当“显示所有文件”打开时,“新文件夹”选项如何弹出,否则为“新过滤器”。在我看来愚蠢的设计,但我现在会继续使用它。
    • @user1594138 总体上它不是转储选项。 95% 的时间你会简单地添加一个文件或一个类或一个资源。因此,当您处于显示所有文件模式时,显示“添加文件夹”选项是有意义的。
    • 我的意思是 IDE 的行为很神秘,如果不在线询问,我无法弄清楚它是如何工作的。在我看来,考虑到它的作用,“显示所有文件”按钮的文本非常神秘,这并没有帮助。看看你链接的帖子,似乎我不是唯一一个不完全理解这个“IDE”的人。
    • 现在我正在尝试使用标准的#include "file.h" 无法让它与隐藏文件目录结构或显示所有文件目录结构一起使用,并且出于某种神奇的原因IntelliSense 现在甚至根本没有弹出让我浏览它。不完全是任何质量指标的软件,远远低于它。好的,我正在切换到一个简单的记事本++,然后我将创建一个非常简单的 IDE。
    • VS IDE 与许多其他 IDE 一样,是相当重要的软件,经过很长时间的演变,有时您需要阅读一些有关如何正确使用它的文档。在上面的示例中,“file.h”未指定其完整路径。 Afaik,IDE 不会在项目的包含文件中查找它,因为它可能会被包含多次,它应该选择哪一个(以及其他问题)。它会在您在编译器选项中指定的包含文件夹中查找按照您指定的顺序为项目生成它们,类似于编译器的方式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-01
    相关资源
    最近更新 更多