我使用解决方案资源管理器中的
Show All Files
功能,以镜像文件系统的文件夹结构显示项目文件,而不是使用 Visual Studio 的筛选器。我的目标是在源树之外创建一个 Visual Studio 项目,该项目仍然在其目录结构中列出文件。
到目前为止我所做的是在如下所示的目录结构中创建一个空的解决方案和项目。然后我选择了
src
目录中的三个文件夹并将它们拖到项目中。它们已添加到项目中,但它们显示在解决方案资源管理器中,而不是在其本机目录结构中。
repository
├─ src
│ ├─ types
│ │ ├─ *.h
│ │ └─ *.cpp
│ ├─ managers
│ │ ├─ *.h
│ │ └─ *.cpp
│ └─ modules
│ ├─ *.h
│ └─ *.cpp
└─ project
├─ *.sln
└─ *.vcxproj
如何在不破坏上述文件系统视图的情况下创建位于源代码树之外的项目?我无法找到如何在 Visual Studio 中执行源代码树项目,因此我认为它不受支持。为了解决这个问题,我们将 Visual Studio 使用的所有文件名添加到我们的