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

本文以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

时间: 2024-10-30 09:52:04

VS2010/VS2013怎么复制项目/拷贝项目/克隆项目的相关文章

从一台电脑拷贝的.net项目和数据库,在另一台电脑上运行,报重复定义的错?

问题描述 从一台电脑拷贝的.net项目和数据库,在另一台电脑上运行,报重复定义的错? 在原来的电脑上运行好好的 解决方案 ehrdatacontext这个东东重复定义了,检查一下对应的代码 解决方案二: 你直接查看对应提示呃代码行数,对象定义重复出现了多次 解决方案三: 没有啊,我连该都没有改啊,直接附加数据库,打开项目.就出错了 解决方案四: 在vs编辑器中用ctrl+f打开窗口查询,搜索:EHRDataContext,找到问题所在. 解决方案五: 我也遇到过,你新建一个页面,把这个页面的东西

github for windows-github for Windows克隆项目失败

问题描述 github for Windows克隆项目失败 10C 提示弹出:failed to clone the repository ""xxx"" 错误信息: GithubLog: 解决方案 github for windows 同步失败问题GitHub for WindowsGitHub for Windows

javaweb-将正常运行的服务器上的项目拷贝放在本地服务器中运行出错(均是tomcat6.0)

问题描述 将正常运行的服务器上的项目拷贝放在本地服务器中运行出错(均是tomcat6.0) 这个项目是已经上线的正在使用的项目,我们从它的服务器中拷出来,放在本地运行. 在本地运行的时候,自动跳转到了一个错误提示页面,提示"非法访问,请联系厂商!" 想问下各位,这是怎么做到?以及我该怎么解决? 解决方案 这个厂商做了手脚呗,可以做手脚的地方很多,比如在你的系统中放一个隐蔽的文件,或者根据你计算机名.网卡地址等做一个判断,你的新的系统没有这些特征,就给提示. 具体要反编译调试你的程序才之

解决方案-关于VS2010 从别的机器上拷贝的代码到我的机器上不能运行的问题

问题描述 关于VS2010 从别的机器上拷贝的代码到我的机器上不能运行的问题 是这样的 我有一套 项目源码 在当初写的 机器上能编译通过 但是 拷贝到我机器上后 却不能运行 编译的时候提示我这样的问题 (只举例一个 出现很多 找不到头文件的问题 这些头文件是项目中的 非系统头文件 自己写的) MOC AddInGroup.h 系统找不到指定的路径. 但是在我的解决方案管理器中 却又能看到头文件 而且 #include <AddInGroup.h> 也不出红色的波浪线 我也按照网上的方法 尝试过

VS2015 打不开以前的项目了,新建项目也会报错了。

问题描述 现在VS2015企业版原来的项目也加载失败了,新建项目也报错.昨天好像我删了C:ProgramFiles(x86)下面的IIS文件夹和IISExpress文件夹(我不知道是不是这里的原因)加载项目错误提示:C:UsersLENOVOdocumentsvisualstudio2015ProjectsOfficeAutomationSystemOfficeAutomationSystemOfficeAutomationSystem.csproj:error:Web项目"OfficeAuto

使用Sharpen java to C#把java项目转化为C#项目

前提: 1,下载 Eclipse或 MyEclipse .其实两个都一样.(我用的版本是 Myeclpse 6.5) 2,安装 Eclipse SVN插件. 好了,我们开始了. 1,先从https://source.db4o.com/db4o/trunk/sharpen 作用SVN检出里边的代码,记住,要把下面的项目作为4个项目分别检出. 2,Export 这4个项目为 "Deployable plug-ins and fragments",导出的位置为 Eclipse 的根目录,如果

如何将非ARC的项目转换成ARC项目

  如何将非ARC的项目转换成ARC项目 Xcode 自带一个自动转换的功能,不过只适合比较小的项目,在大型项目上是不适合适用的,所以大型项目上需要全手动转换. 1.将项目编译环境改成ARC 将红圈处从No 改成Yes 如果你现在的工程不支持ARC技术,你可以通过一个自动转换工具来转换你的工程(工具在 Edit>Refactor>Convertto Objective-CARC),这个工具会自动所有工程中手动管理内存的点转换成合适自动方式的(比如移除retain, release等).这个工具

eclipse开发项目使用tomcat发布项目报错

问题描述 eclipse开发项目使用tomcat发布项目报错 和同学一起做的项目,用的同样的Eclipse,同样的Tomcat到我的电脑上出如下错误Unable to process Jar entry [org/logicalcobwebs/proxool/util/FastArrayList.class] from Jar [jar:file:/F:/MyJob/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sz

已知一个带有头结点的单链表,设计算法将该单链表复制一个拷贝,急急急

问题描述 已知一个带有头结点的单链表,设计算法将该单链表复制一个拷贝,急急急 已知一个带有头结点的单链表,设计算法将该单链表复制一个拷贝,急急急 解决方案 http://zhidao.baidu.com/link?url=07NsUCYjlwgZFGwfyhqq9NxVTk7hVXs7yBAZAyChUU_CPFIZ_WjwusNVPD7CDC1vjFVaMMTGFwp-H8tnfQb9Qa