要不是为了开发silverlight3的程序,vs2008sp1装不装也无所谓。
但碰见一个BUG,差点让我的一个WPF项目挂了。
客户端程序基于wpf,打印功能调用excel2003来实现。
开发调试时,打印功能没问题。但到了客户的机器上一打印程序就挂了。
具体运行环境为 winXP + framework3.5sp1 + office2003
我反复从装这些环境,还是不成。
最后终于发现问题所在。
竟然是,vs2008打了sp1的补丁。
这样在我开发的机器上调试什么问题也没有,拿到客户那边就折了。
我重装了XP和vs2008但没打sp1补丁,再从新编译了一下我的工程。
拿到客户那边就OK了。
这个问题极具杀伤力,因为在开发和测试时发现不了。等拿到客户那边才出现。
而且,一般人轻意想不到问题所在。