VS IDE中的默认设置不可轻信
在升级VS Project 版本的时候,要注意有些设置的默认值在有些是不可信的,至少值得注意。
从下面的截图就可以看出来,如果Project Setting的文本不是粗体显示,这个选项就不会出现在*.proj文件中:
再看看这个加粗了的:
从下面的截图就可以看出来,如果Project Setting的文本不是粗体显示,这个选项就不会出现在*.proj文件中:
再看看这个加粗了的:
这可能带来什么问题吗?
一个真实的案列:
曾经把一个个COM Application在从VS2005升级到VS2008时,文件大小倍增。
经过一番对Project Settings 的比较,我手动修改了Optimize选项,然后效果明显:
Module(x86 Release) |
Before |
After |
XXX1.dll |
3,595 KB |
240 KB |
XXX2.dll |
9,773 KB |
4,566 KB |
XXX3.dll |
11,397 KB |
6,036 KB |