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
元素存储在那里,通过手动编辑项目文件。参见
我是 运行 一个包含多个项目的 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
元素存储在那里,通过手动编辑项目文件。参见