具有多个文件夹的 Visual Studio 项目
Posted
技术标签:
【中文标题】具有多个文件夹的 Visual Studio 项目【英文标题】:Visual Studio projects with multiple folders 【发布时间】:2010-10-13 07:17:04 【问题描述】:是否有一种简单的方法可以通过 Visual Studio 在一个项目中使用多个文件夹?它有看起来像文件夹的“过滤器”,但如果能够在 VS 中创建文件夹并在其中插入文件,那就太好了。是否有启用此行为的加载项或秘密选项?
【问题讨论】:
【参考方案1】:使用 VC++,文件夹不直接对应文件系统上的内容。它们只是用来帮助您以独立的方式组织您的项目。
他们做出这个设计决定的原因是因为使用 C++,您通常有许多包含和源目录。
有关过滤器的更多信息:
在“解决方案资源管理器”窗口的顶部,您将看到一个工具栏按钮,将鼠标悬停在该按钮上时会显示“显示所有文件”。如果按下此按钮,它不会显示文件夹/过滤器结构。如果未按下此按钮,则会显示文件夹/过滤器结构。
要添加新文件夹/过滤器,请右键单击解决方案的项目并选择添加 -> 新过滤器。
请注意,对于您创建的每个文件夹/过滤器,您可以进入文件夹/过滤器属性并设置如下内容:
解析文件:是否解析此文件夹中的文件以自动补全 SCC 文件:是否应考虑将此文件夹中的文件进行源代码管理 过滤器:指定此文件夹默认保存的文件类型。【讨论】:
这个问题让我困惑了一段时间,因为我找不到有问题的按钮...除非已在解决方案中选择了特定项目,否则该按钮不会出现。以上是关于具有多个文件夹的 Visual Studio 项目的主要内容,如果未能解决你的问题,请参考以下文章
在另一个项目 Visual Studio 中使用来自一个项目的目标文件
在多个平台的解决方案中构建 Visual Studio C++ 项目
如何在具有多个子项目的 Visual Studio 中为 C# 解决方案设置通用值(抽象)?