这个问题有一个旧线程:
How to make a Copy of a Project/Solution in Microsoft Visual Studio 2012?
但是那些建议的方法不再适用了。
有人可以详细说明如何执行以下操作:
使用新名称创建预先存在的VS 2015项目副本的快速而肮脏的方法。
答案 0 :(得分:3)
我在视觉工作室版本中已经多次完成这项工作并且它始终有效。
复制解决方案文件夹
将新文件夹重命名为我想要的[无空格或特殊字符]。进入这个文件夹
Example: MyProject
将.sln文件重命名为我想要的名称,通常与文件夹名称相同。
Example: MyProject.sln
在记事本中打开.sln文件。在两个位置更改以下行:一个用于解决方案名称,另一个用于.csproj文件的相对路径。
项目(" {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")=" OldProjectName"," website \ OldProjectName.csproj",&# 34; {BDDE3242-B5CA-42C3-A111-A4F5BFCCF28C}"
NEW FIX
项目(&#34; {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}&#34;)=&#34; MyProject &#34;,&#34;网站\ < strong> MyProject .csproj&#34;,&#34; {BDDE3242-B5CA-42C3-A111-A4F5BFCCF28C}&#34;
关闭并保存文件。如果你想用新的guid替换它们,你可以进行全局搜索和替换,以确保你改变所有的引用。
下一步将.csproj文件重命名为MyProject.csproj
如果更改了解决方案文件中的guid,则需要在项目文件中更改这些引用。
在Visual Studio中打开解决方案