Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在VS2013中克隆解决方案?_C#_Visual Studio - Fatal编程技术网

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

C# 如何在VS2013中克隆解决方案?,c#,visual-studio,C#,Visual Studio,我有一个解决方案MySolution.ABC.sln,在我的TFS中有两个项目MySolution.ABC.Hello1.csproj和MySolution.ABC.Hello2.csproj。 名称空间是MySolution.ABC.Hello1和MySolution.ABC.Hello2 我需要用另一个名称(如MySolution.XYZ.sln)克隆此解决方案,使用相同的2个项目,名称更改为MySolution.XYZ.Hello1.csproj和MySolution.XYZ.Hello2

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

我需要用另一个名称(如MySolution.XYZ.sln)克隆此解决方案,使用相同的2个项目,名称更改为MySolution.XYZ.Hello1.csproj和MySolution.XYZ.Hello2.csproj。名称空间也应更改为MySolution.XYZ.Hello1和MySolution.XYZ.Hello2

有什么办法吗?
谢谢

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

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

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

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