VS2010/VS2013怎么复制项目/拷贝项目/克隆项目

简介: 本文以vs2013为例,讲述了如何复制项目。vs2008,vs2010,vs2012等版本应操作类似 vs中的项目位于解决方案中,简单的复制粘贴是不能实现项目复制的   一、准备 原项目名称:test 目标项目名称:test1 二、实现步骤 1.

本文以vs2013为例,讲述了如何复制项目。vs2008,vs2010,vs2012等版本应操作类似


vs中的项目位于解决方案中,简单的复制粘贴是不能实现项目复制的

 

一、准备

原项目名称:test

目标项目名称:test1

二、实现步骤

1.在windows资源管理器中,进入项目文件夹,将项目文件夹复制一份并改为你想要设置的名称

如:”test“文件夹复制为”test副本“,然后改名为“test1”

2.将test1项目文件夹下的test.csproj 文件也改为新项目的名称,即test1.csproj

(必须改名,否则下一步添加项目的时候会提示:"解决方案中已包含名为***的项")


3.在vs2010的解决方案管理器中右键 添加 现有项目,选择刚才我们复制并改名的文件夹下的test1.crproj文件,按打开完成添加

4. 修改程序集名称,默认命名空间

  解决方案管理器——选择复制好的新项目——属性——应用程序——程序集名称,默认命名空间
  解决方案管理器——选择复制好的新项目——属性——WEB——项目 URL  (不修改会导致项目运行都是进入原项目网站,因为url重复了)

  
5.进入项目代码,在代码中搜索替换,替换范围为当前整个项目,将原名称替换为新名称。

这步千万小心,如果存在和test项目名称一样的其他项目名称引用或项目下文件夹、文件的名称,会冲突,那只能全部找出来,手动改了

我认为4,5步都是必须的,如果不做,可能会引起后续莫名其妙的命名空间冲突问题。

 

6.清空bin文件夹下的原项目DLL,如test.dll,相关都去掉

 

 

 

 

 

 

 

本文来自:

http://www.itjsxx.com/csharp/vs_copy_project.html

相关文章
|
5月前
github fork别人项目后如何同步更新原项目
github fork别人项目后如何同步更新原项目
|
4月前
|
开发工具 git
Git 如何将一个项目的代码放到一个新的仓库中,但不在新的仓库中显示旧的提交记录
Git 如何将一个项目的代码放到一个新的仓库中,但不在新的仓库中显示旧的提交记录
74 0
|
11月前
|
JavaScript IDE 前端开发
如何在大型代码仓库中删掉废弃的文件和 exports?
本文是我最近在公司内部写的废弃代码删除工具的一篇思考总结。
|
16天前
|
缓存 NoSQL 数据库
总结 做项目的一点自己的想法 在开发中我觉得可以修改的地方
总结 做项目的一点自己的想法 在开发中我觉得可以修改的地方
13 1
|
4月前
|
定位技术 C++
Visual Studio复制、拷贝C++项目与第三方库配置信息到新的项目中
Visual Studio复制、拷贝C++项目与第三方库配置信息到新的项目中
|
4月前
|
JavaScript Shell 开发工具
如何优雅的复制当前项目分支名
前言 在工作中,协作场景下,避免不了要告诉同事你当前的开发分支,通常情况下需要2步 Step1 查看当前分支
|
4月前
|
JavaScript jenkins Java
Jenkinsfile 脚本放置源码仓库
Jenkinsfile 脚本放置源码仓库
70 0
SVN中,A项目如何共享B项目的内容
SVN中,A项目如何共享B项目的内容
68 0
clipboardjs实现点击拷贝复制
clipboardjs实现点击拷贝复制
BAT 批处理命令 - 文件批量复制、克隆功能实例演示
BAT 批处理命令 - 文件批量复制、克隆功能实例演示
519 0
BAT 批处理命令 - 文件批量复制、克隆功能实例演示