VS 配置属性存储在哪里

Where is VS Configuration Properties stored

我是 运行 一个包含多个项目的 C++ 解决方案。我已经设置了每个项目,以便当 运行 超出 IDE 时,Debugging->Working Directory 根据我的项目要求指向 $(ProjectDir)..$(Configuration)。一切都很好,但我找不到那个变化存在的地方,因此我无法签入它。

VS 是否将其存储在与 project/solution 文件相关的文件中?还是隐藏在每个开发人员需要设置的其他地方?

这些设置与您的 C++ 项目一起存储在名为 <your_project_name>.vcxproj.user(也是 XML-file)的单独文件中。对于您提到的特定设置,请查看那里的 LocalDebuggerWorkingDirectory 元素。

通常,您会从版本控制中排除 .user 文件,以允许开发人员维护他们自己的、独立的调试配置。但也许在您的情况下,您可以同意特定的工作目录 team-wide 并推送 .user 文件。

编辑:但是,似乎有更好的解决方案:利用 .vcxproj 文件本身(而不是 .user 文件)并只将 LocalDebuggerWorkingDirectory 元素存储在那里,通过手动编辑项目文件。参见