当前位置:  开发笔记 > 编程语言 > 正文

Visual Studio(2008)'清洁解决方案'选项

如何解决《VisualStudio(2008)'清洁解决方案'选项》经验,为你挑选了4个好方法。

这个选项有什么作用?可以从"生成"菜单访问它.



1> David Arno..:

它删除与解决方案关联的所有已编译和临时文件.它确保下一个构建是完整的,而不是仅重新编译的已更改文件.


重建解决方案与运行Clean Solution然后构建解决方案基本相同吗?
重建解决方案在构建之前是否实际执行了清理,或者仅仅构建所有内容,就像首先完成了清理一样?
那么"Build"和"Rebuild All"有什么区别?
想象一下有3个项目的解决方案.Build仅编译自上次构建以来已更改的项目.重建,编译一切.
@JoeyGreen否.如果您清理并构建解决方案,它首先清理所有项目,然后构建所有项目.如果你重建,它当时需要一个项目并清理它并构建它.有一次,我遇到了使用Rebuild而不是Clean&Build的奇怪问题,因为一些项目依赖...

2> goldenmean..:

它删除在先前编译/构建期间生成的所有目标代码.它会删除以下所有类型的文件: -

*.obj - 目标代码

*.pdb - 程序调试数据库文件

*.bsc - 源浏览器数据库

*.ilk - 增量链接器文件

*.sbr - 源浏览器中间文件

*.idb - 重建依赖文件

*.lib - 库文件

*.exe - 可执行文件

JFYI - 即使是Rebuild All命令也会执行所有这些操作,然后继续构建完整的源文件集.

-广告



3> Charles..:

我希望这是一个评论,但显然需要50个代表.

为了警告别人,我发现重建解决方案本身并不干净.我经常不需要清理它并在它工作之后构建/重建它 - 我认为重建它是自我强制完整编译而没有干净并覆盖所有内容,但是没有摆脱额外的东西.

没有考虑重建代码的代码是什么,只是一个普遍的观察,以防其他人有相同的问题.


我同意这个说法 - 多次看到这种行为需要在重建之前进行清理

4> lordcheeto..:

这是一个老帖子,但我认为这值得一提.编码Silverlight时,我通常会同时打开Blend和VS2010.正因为如此,有时VS2010吓坏了,而且IntelliSense无法找到东西或其他什么东西,导致它错误地突出了很多错误.

清理解决方案可以解决此问题.

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有