如果我有10个项目的解决方案。当我单击“清理解决方案”时,是否只清除主启动项目解决方案中的bin / debug或每个项目目录中的bin / debug?
答案 0 :(得分:5)
它清除解决方案中包含的每个项目,用于当前选定的配置(例如,调试,发布等)。
答案 1 :(得分:1)
要添加其他答案,如果您想要一个右键点击应用,您可以找到干净源加上here的源代码。
这个应用程序做了一件事。它为文件夹添加了一个资源管理器shell菜单,选中后将递归删除bin,obj和setup文件夹的内容。如果您有一个希望与某人共享的.NET项目,那么在将其压缩并将其发送之前从文件夹中删除不必要的内容非常有用。
答案 2 :(得分:0)
它不会清除所有配置为在解决方案属性中构建的项目。 即如果您有包含项目A和B的解决方案,并且在某些时候检查项目B中的Build in Solution属性,Configuration Properties部分,下次清理项目B时将不会清除。