Visual Studio的"清洁解决方案"选项的场景

Phi*_*ret 8 visual-studio

我的理解是Rebuild = Clean + Build.提供"清洁解决方案"作为单独选项的最有可能的原因是什么,因为重建会做同样的事情?我给了它一些想法,我能想出的唯一原因是一些解决方案可能相当大而且做一个干净的和重建可能是耗时的,但是如果你做了一个清洁,你必须(反正建立,对吧?谢谢,祝大家节日快乐.

Jay*_*uzi 9

清理解决方案就像是msbuild /t:cleanmake clean,因此它在相同的情况下非常有用.

  • 您的构建有点破碎,因此生成的文件放在公共目录中.切换配置时,首先清除旧配置,然后构建新配置.

  • 您想向某人发送您的解决方案的副本

  • 您没有源代码管理,但您希望在继续之前检查您的解决方案

  • 您正在手动修改项目文件,并希望确保它们正常工作

  • 您创建了一个新的解决方案,在其上工作了一天,现在可以将其置于源代码管理中.在"添加所有文件"之前,您要删除生成的文件.

  • 您的磁盘空间不足,并且想要丢弃不必要的文件.假设您有一个小型SSD和几个大型解决方案,或者您想要更改配置.


Edu*_*coz 5

在将新项目提交到存储库(svn或TFS)之前,我已经多次使用它来清理它.