如何在VS2013中克隆解决方案?

时间:2017-01-19 11:16:12

标签: c# visual-studio

我有一个解决方案MySolution.ABC.sln,在我的TFS中有2个项目MySolution.ABC.Hello1.csproj和MySolution.ABC.Hello2.csproj。 名称空间是MySolution.ABC.Hello1和MySolution.ABC.Hello2。

我需要使用另一个名称MySolution.XYZ.sln克隆此解决方案,其中2个项目名称已更改为MySolution.XYX.Hello1.csproj和MySolution.XYZ.Hello2.csproj.Name空格也应更改为MySolution。 XYX.Hello1和MySolution.XYZ.Hello2。

有什么办法吗? 谢谢。

1 个答案:

答案 0 :(得分:2)

可能有一些较短的方法可以做到这一点,但我通常会这样做:

  • 在文件资源管理器中,制作解决方案的副本。
  • 将复制的文件夹重命名为MySolution.XYZ
  • 将解决方案文件夹中项目的文件夹重命名为MySolution.XYX.Hello1和MySolution.XYZ.Hello2
  • 在Visual Studio中打开复制的解决方案
  • 右键单击鼠标,删除对项目的引用
  • 右键单击鼠标,将解决方案重命名为MySolution.XYZ(这将重命名* .sln文件)
  • 右键单击鼠标,将现有项目(MySolution.XYX.Hello1和MySolution.XYZ.Hello2)添加到解决方案
  • 用鼠标右键单击项目,重命名项目(这将重命名* .csproj文件)
  • 使用F2单击命名空间,使用新名称重命名。
  • 用鼠标右键单击项目,选择属性并设置默认名称空间