Msbuild 在Visual Studio 2012解决方案资源管理器中设置项目的根目录

Msbuild 在Visual Studio 2012解决方案资源管理器中设置项目的根目录,msbuild,visual-studio-2012,Msbuild,Visual Studio 2012,只需切换“显示所有文件”按钮,即可将Visual Studio 2012的解决方案资源管理器配置为显示磁盘上的实际文件(而不仅仅是项目文件)。每个项目将显示与项目文件本身位于同一文件夹中的文件和文件夹 有没有办法更改显示内容的根目录 我的跨平台项目是这样组织的: project/ide/vs2012/project.sln project/ide/vs2012/project.vcxproj project/src/* 我希望解决方案资源管理器显示我的src目录中的文件,而不是我的vs2012

只需切换“显示所有文件”按钮,即可将Visual Studio 2012的解决方案资源管理器配置为显示磁盘上的实际文件(而不仅仅是项目文件)。每个项目将显示与项目文件本身位于同一文件夹中的文件和文件夹

有没有办法更改显示内容的根目录

我的跨平台项目是这样组织的:

project/ide/vs2012/project.sln
project/ide/vs2012/project.vcxproj
project/src/*

我希望解决方案资源管理器显示我的
src
目录中的文件,而不是我的
vs2012
目录中的文件。

我认为,如果我理解正确,您应该在记事本应用程序中打开项目根目录下的.sln文件,然后在其中找到您要查找的内容

我在
vs2012
目录下创建了一个符号链接,指向我的源代码:

MKLINK /D src ..\src

现在VisualStudio看到项目下面的
src
文件夹。

为什么不能将project/src作为文件夹添加到VisualStudio中的项目中?另外,如果每个项目都有一个proj文件,您可以创建一个解决方案,然后使用指向不同目录的多个项目。我有一个跨平台项目,我希望将特定于IDE的文件与源代码分开。将VS project文件放在根目录下会使文件组织混乱。我创建了一个功能请求,以添加设置项目根目录的功能:不幸的是,此解决方案会使VS 2017 15.3崩溃。