我想从整个项目中进行备份。我还需要重命名每个备份。我不喜欢复制项目文件夹并重命名文件夹和项目文件的方法。 我已经尝试过这样做了: http://jasonfaulkner.com/VisualStudioExpressProjectBuildBackups.aspx
但它不起作用,我总是收到错误“无效参数”
有没有人尝试过这个?
由于
答案 0 :(得分:7)
Visual Studio的DPack扩展程序包含解决方案备份工具,该工具可创建解决方案的zip存档并自动为其命名。
答案 1 :(得分:2)
只需使用源代码管理。
如果有,您可以安排备份源控制服务器以防硬盘或其他硬件/软件/服务故障。
有很多可供选择:颠覆,TFS,git,谷歌代码,bitbucket(这些只是最受欢迎的,但有几十个,如果不是几百个)。
答案 2 :(得分:0)
手动编辑.sln文件
此方法完全旨在重命名项目目录,如在Windows资源管理器中查看。
此方法不会遇到下面的删除/添加项目文件方法中的问题(引用消失),但如果您的项目受源代码控制,则可能会导致问题(请参阅下面的注释)。这就是第2步(备份)如此重要的原因。
1-关闭Visual Studio。
2-创建.sln文件的备份(您可以随时回滚)。
3-想象一下你想要重命名目录" Project1"到" Project2"。
如果不使用源代码管理,请从" Project1"重命名该文件夹。到" Project2"使用Windows资源管理器。
4-如果使用源代码管理,请从" Project1"重命名该文件夹。到" Project2"使用源代码管理提供的功能。这会保留文件的历史记录。例如,使用TortoiseSVN,右键单击文件,选择TortoiseSVN ..重命名。
5-在.sln文件中,编辑" Project1"的所有实例。 " Project2",使用像NotePad这样的文本编辑器
6-重新启动Visual Studio,一切都将像以前一样工作,但项目位于不同的目录中。
Alse会推荐TFS,这是一个强大的工具来做你假装的事情。您甚至可以恢复以前版本的特定文件,如果您有任何错误并且遇到麻烦,您可以看到自上次以来您所做的更改"签入"等等有很多选择