压缩(存档)解决方案的实用程序?

时间:2014-05-08 12:23:20

标签: visual-studio zip solution

任何人都知道存在的实用程序可以遍历解决方案文件(.sln)及其所有项目文件并创建一个zip(存档)吗?我的google-fu在这个问题上失败了,有太多结果显示如何编写程序来压缩文件。

3 个答案:

答案 0 :(得分:3)

如果您安装了7zip,则可以创建批处理文件以执行所需操作。

在解决方案目录中创建一个名为archive.bat的文件,打开它并添加:

"c:\program files\7-zip\7z.exe" a -tzip archive.zip * -xr@archive.ignored

然后创建一个名为archive.ignored的文本文件(与.bat文件位于同一位置),列出要从archive.zip中排除的文件名/通配符。例如:

obj
debug
bin
packages
*.obj
*.dll
*.exe
*.zip
*.suo
.vs
archive.ignored
archive.bat

答案 1 :(得分:1)

CleanProject几乎可以做我想要的,但它实际上并没有读取.sln文件所以你需要在解决方案文件夹中有相关的项目,这会抓住那些文件夹中的所有东西(清理你的东西)不希望在zip中,是否在解决方案中引用它们。

答案 2 :(得分:0)

您应该可以通过创建WinZip job来实现这一目标。这是一次性设置,您可以在其中定义创建zip文件的内容,位置和时间。我用它来自动执行一些备份任务。