Answers:
它将删除与解决方案关联的所有已编译和临时文件。它确保下一个版本是完整版本,而不是仅重新编译更改的文件。
我希望这是一个评论,但显然需要50个代表。
为了警告其他人,我发现重建解决方案本身并不能解决问题。我通常不需要清理它并在运行后对其进行构建/重建-我认为重建它是自我强制的,无需清理就可以完全编译并覆盖所有内容,但是并不能消除多余的东西。
并没有研究重建在代码方面的明智之举,只是一般性的观察,以防别人遇到相同的问题。
清洁溶液时要小心;当您清理解决方案时,如果您引用了项目中的库(例如nhibernate),并且该库具有依赖项(例如iesi.collections),那么即使重建了sisi.collections,也会看到iesi.collections被删除。解决方案,则必须再次将该dll放入文件夹。或者您也可以引用iesi.collections并从其属性中选择copy-local:yes选项