存档前清理.net目录树的实用程序?

存档前清理.net目录树的实用程序?,.net,.net,我相信这肯定是以前问过的,但我似乎找不到正确的搜索方法来找到我要找的东西 我是一名.net开发人员,尽管我们使用版本控制系统,但我经常发现自己想要压缩一个.net解决方案目录树,并且想要一个实用程序来删除所有可以从源代码重建的临时文件,例如objs、pdb等等 肯定有人已经编写了这样一个简单的实用程序:) 提前谢谢 乔纳森清洗你的溶液怎么样?这样就够了吗 从VisualStudio菜单中选择 构建->清洁解决方案 如果SCM系统是SVN,则可以使用SVN的export命令生成项目的干净文件夹结构

我相信这肯定是以前问过的,但我似乎找不到正确的搜索方法来找到我要找的东西

我是一名.net开发人员,尽管我们使用版本控制系统,但我经常发现自己想要压缩一个.net解决方案目录树,并且想要一个实用程序来删除所有可以从源代码重建的临时文件,例如objs、pdb等等

肯定有人已经编写了这样一个简单的实用程序:)

提前谢谢


乔纳森

清洗你的溶液怎么样?这样就够了吗

从VisualStudio菜单中选择

构建->清洁解决方案


如果SCM系统是SVN,则可以使用SVN的
export
命令生成项目的干净文件夹结构。其他源代码管理系统通常有类似的命令,或者提供给你的项目的“影子”文件夹。

< p>在解决方案文件夹中使用DOS .BAT文件,它简单地删除.exe、.dll和PDB文件(我有一个更复杂的Win32 C++项目)。
或者,您可以从VS.清理解决方案

如果您使用Subversion作为源代码管理系统,另一个选项是使用“导出”将您的工作目录导出到另一个文件夹(也可在TortoiseSVN中获得)


它只复制源代码管理下的项目,为您提供一个干净的源代码树副本,包括所有未限制的更改,但不包括所有bin、obj和其他目录和文件。

Ah。。我找到了我要找的东西。太棒了


但注意不要删除项目中任何外部引用的.dll文件;-)我有一个包含13个项目的解决方案,出于某种原因,干净的解决方案会留下大量我不想备份的二进制文件。是的,我试过了,但它仍然会留下大量额外的垃圾(至少在我的机器上)。我们使用starteam,我可以做类似的事情。。。但是我仍然需要遍历VS之外的目录结构,删除objs等等。我想写一本应该不会花太长时间,我只是觉得肯定已经有了。Thanks@Jonathan-如果您必须清理源代码管理之外的文件,那么在我看来,您在源代码管理中包含了额外/不需要的文件。
DEL *.DLL /S
DEL *.EXE /S
DEL *.PDB /S