如何重定位Visual Studio项目(.sln)文件

Bro*_*olf 46 relative-path visual-studio

我想将Visual Studio解决方案(myProject.sln)文件移动到一个文件夹中.

这样做的问题是项目中的所有相对路径都会中断,如何在不更新项目内的所有相对路径的情况下重新定位项目?

谢谢.

小智 81

只需在解决方案资源管理器中单击解决方案,然后单击"文件"菜单中的"将myProject.sln另存为...".这会将.sln保存在您选择的文件夹中而不会破坏引用.

  • 如果您正在使用源代码控制准备一些额外的工作...... (3认同)
  • 在VS2015中仍然有用.谢谢!这个提示使我免于大脑肿瘤的结局. (3认同)
  • @jameshfisher 是的,确实如此,但如上所述,您必须首先在解决方案资源管理器中选择解决方案 - 这是一个通用的“另存为...”命令,适用于当前选择的任何单个文件、项目或解决方案。 (3认同)
  • @jameshfisher 是的,确实如此,但至少在 VS2022 中它不在右键菜单中;它位于文件菜单子条目中。 (2认同)

sav*_*guy 5

在记事本或类似文件中打开 .sln 文件,靠近顶部它有相对基本路径 - 修改它以满足您的需要。