C# 如何在VS2013中克隆解决方案?
我有一个解决方案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 有什么办法吗?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.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单击名称空间,使用新名称重命名它
- 用鼠标右键单击项目,选择属性并设置默认名称
- 可能有一些较短的方法可以做到这一点,但我通常是这样做的: