我想复制一份我的项目。我宁愿不从头开始添加文件和引用等。请注意,我指的不是用于部署的复制。只是简单的复制。
VS中有这样的工具吗?我使用的是vs2008
我想复制一份我的项目。我宁愿不从头开始添加文件和引用等。请注意,我指的不是用于部署的复制。只是简单的复制。
VS中有这样的工具吗?我使用的是vs2008
当前回答
欺骗克隆从存储库工具
在文件资源管理器中打开项目位置。 复制路径到任何浏览器(也就是在浏览器中打开项目位置)。 使用来自浏览器的地址作为克隆的源存储库。 放松和享受无错误克隆。
其他回答
只需要创建一个模板;
从您的项目选择:项目-导出模板
向导将允许您定义
模板名称 模板描述 图标 预览图像
然后它将你的项目压缩到“我的导出模板”目录。 您还可以选择在创建新项目时使模板可用。
当你使用你的模板创建一个新的项目,命名空间将是正确的` your_new_project_name'贯穿每个文件,所有引用正确,一切完美:)
你可以将。zip文件发送给任何人,他们必须复制(而不是解压缩)。zip文件到Templates\ProjectTemplates目录中供他们使用。
我做了一个ASP。NET MVC模板与文件夹,布局页面,视图模型等安排只是我喜欢他们。
注意: 如果你在你的项目中有一个空文件夹,它不会被添加到模板中,所以我只是添加了一个空类,适用于每个文件夹,和一个示例图片的图像文件夹。
我的解决方案有点不同——包所在的计算机死了,所以我被迫在另一台计算机上重新创建它。
我所做的(在VS 2008中)是在我的目录中打开以下文件:
- <package name>.djproj
- <package name>.dtproj.user
- <package name>.dtxs
- <package name>.sln
- Package.dtsx
当我这样做的时候,一个弹出窗口问我是否sln文件将是一个新的解决方案,当我点击“是”一切工作完美。
欺骗克隆从存储库工具
在文件资源管理器中打开项目位置。 复制路径到任何浏览器(也就是在浏览器中打开项目位置)。 使用来自浏览器的地址作为克隆的源存储库。 放松和享受无错误克隆。
如果你想要一个副本,最快的方法就是保存项目。然后在文件系统中复制整个文件。回到Visual Studio并打开副本(通过右键单击solution => add existing project =>打开复制的项目)。从那里,我很可能会建议重新命名项目/解决方案(安全重命名项目的步骤在下面的链接中),这样你就不会有两个相同的名称,但这是复制的最快方法。
最好的方法实际上是从头创建一个新的项目,然后进入您想要复制的项目文件的文件夹(项目,form1,除了文件夹之外的所有东西)。 重命名文件(除了form1文件)例如:我复制Ch4Ex1文件到我的Ch4Ex2项目,但首先重命名文件到Ch4Ex2。 将这些文件复制并粘贴到Visual Studio中的新项目的解决方案资源管理器中。 然后只需覆盖文件,您就可以开始了!
老帖子,但我希望它能帮助任何人寻找这个答案!