我想复制一份我的项目。我宁愿不从头开始添加文件和引用等。请注意,我指的不是用于部署的复制。只是简单的复制。
VS中有这样的工具吗?我使用的是vs2008
我想复制一份我的项目。我宁愿不从头开始添加文件和引用等。请注意,我指的不是用于部署的复制。只是简单的复制。
VS中有这样的工具吗?我使用的是vs2008
当前回答
我使用Visual Studio 2013,其中项目>导出模板不是一个选项。这是我用来克隆一个项目。
从你的解决方案: 文件>导出模板>选择项目来制作模板,注意保存路径
下载并安装VS 2013 SDK
在可扩展性下创建新的VSIX项目
从VSIXManifest对话框中选择Assets选项卡
填写“作者”文本框
选择“项目模板”的类型和浏览,添加导出的模板(保存在步骤1中注意到的路径)
保存并构建VSIX项目。去VSIX项目的…/bin/Debug文件夹,双击运行.vsix文件
启动Visual Studio的新实例,你应该在你的模板的项目类型下看到你的模板。从模板创建一个新项目
您必须重新添加任何dll引用
其他回答
我的解决方案有点不同——包所在的计算机死了,所以我被迫在另一台计算机上重新创建它。
我所做的(在VS 2008中)是在我的目录中打开以下文件:
- <package name>.djproj
- <package name>.dtproj.user
- <package name>.dtxs
- <package name>.sln
- Package.dtsx
当我这样做的时候,一个弹出窗口问我是否sln文件将是一个新的解决方案,当我点击“是”一切工作完美。
最简单的方法是将项目导出为模板,并将其保存到默认模板位置。然后,将模板复制到您想要移动到的位置的相同目录中。在此之后,在新位置上打开visual studio,创建一个新项目,您将得到一个搜索模板的提示。搜索你命名的模板,选择它,你就完成了!
在尝试以上解决方案&创建副本MVC项目
对于MVC项目,请更新。csproj文件中的端口号,您可以借助iis applicationhost。配置检查端口号。相同的端口号将导致IIS中程序集加载问题。
欺骗克隆从存储库工具
在文件资源管理器中打开项目位置。 复制路径到任何浏览器(也就是在浏览器中打开项目位置)。 使用来自浏览器的地址作为克隆的源存储库。 放松和享受无错误克隆。
最好的方法实际上是从头创建一个新的项目,然后进入您想要复制的项目文件的文件夹(项目,form1,除了文件夹之外的所有东西)。 重命名文件(除了form1文件)例如:我复制Ch4Ex1文件到我的Ch4Ex2项目,但首先重命名文件到Ch4Ex2。 将这些文件复制并粘贴到Visual Studio中的新项目的解决方案资源管理器中。 然后只需覆盖文件,您就可以开始了!
老帖子,但我希望它能帮助任何人寻找这个答案!