我想复制一份我的项目。我宁愿不从头开始添加文件和引用等。请注意,我指的不是用于部署的复制。只是简单的复制。

VS中有这样的工具吗?我使用的是vs2008


当前回答

按照Shane上面的回答(顺便说一句,这很有效)……

您可能会在参考列表中遇到大量黄色三角形。 大多数这些可以消除Build->清洁解决方案和Build->重建解决方案。

我确实碰巧有一些谷歌API的参考,有点固执…以及NewtonSoft JSon。

试图重新安装相同版本的NuGet包失败。 Visual Studio认为您已经安装了它。

要解决这个问题: 1:写下原始版本。 2:安装下一个更高/更低的版本…然后卸载。 3:安装步骤1中的原始版本。

其他回答

最好的方法实际上是从头创建一个新的项目,然后进入您想要复制的项目文件的文件夹(项目,form1,除了文件夹之外的所有东西)。 重命名文件(除了form1文件)例如:我复制Ch4Ex1文件到我的Ch4Ex2项目,但首先重命名文件到Ch4Ex2。 将这些文件复制并粘贴到Visual Studio中的新项目的解决方案资源管理器中。 然后只需覆盖文件,您就可以开始了!

老帖子,但我希望它能帮助任何人寻找这个答案!

我想如果这是你经常做的事情,有一个小的(非免费的)实用程序可以保证为你做这件事:我没有使用过它,所以不确定它有多好:

http://www.kinook.com/CopyWiz/

CodePlex上还有一个项目:

http://clone.codeplex.com/

我可能会尝试codeplex项目,如果它不起作用,我将手动重命名所有内容并编辑sln文件。

按照Shane上面的回答(顺便说一句,这很有效)……

您可能会在参考列表中遇到大量黄色三角形。 大多数这些可以消除Build->清洁解决方案和Build->重建解决方案。

我确实碰巧有一些谷歌API的参考,有点固执…以及NewtonSoft JSon。

试图重新安装相同版本的NuGet包失败。 Visual Studio认为您已经安装了它。

要解决这个问题: 1:写下原始版本。 2:安装下一个更高/更低的版本…然后卸载。 3:安装步骤1中的原始版本。

最简单的方法是将项目导出为模板,并将其保存到默认模板位置。然后,将模板复制到您想要移动到的位置的相同目录中。在此之后,在新位置上打开visual studio,创建一个新项目,您将得到一个搜索模板的提示。搜索你命名的模板,选择它,你就完成了!

欺骗克隆从存储库工具

在文件资源管理器中打开项目位置。 复制路径到任何浏览器(也就是在浏览器中打开项目位置)。 使用来自浏览器的地址作为克隆的源存储库。 放松和享受无错误克隆。