另一位开发人员和我在使用Microsoft Visual Studio 2008,9.0.30729.1 SP构建的本机C++可执行文件在不同机器上遇到不同的行为。如何删除,重新安装和/或查找有关Visual Studio 2008修补程序的信息?
我们静态链接到标准库,所以我们不认为它是一个DLL版本问题。我们排除了我们的源代码和构建设置的差异。
我们推测,也许我们有不同的“修补程序”安装在我们的独立的机器,要么影响代码生成或也许在他们的C++标准库的实现差异。
我们每人都用[帮助|关于Microsoft Visual Studio |复制信息]获取版本信息,然后对其进行分析。果然,我们发现了一些差异。我有一些我的同事没有的修补程序。而且他有一对从我的安装中失踪的人。
下面是从版本信息的例子修补程序条目:
修补程序的Microsoft Visual Studio 2008专业版 - ENU(KB953256)KB953256 此修补程序是用于Microsoft Visual Studio 2008专业版 - ENU。 如果以后安装了更新的Service Pack,则会自动卸载此修补程序。 欲了解更多信息,请访问http://support.microsoft.com/kb/953256。提供
正如你会发现,链接是死了。事实上,我们发现四个差异,除了一个有死链接:
- http://support.microsoft.com/kb/948484(死链接)
- http://support.microsoft.com/kb/952241
- http://support.microsoft.com/kb/953256(死链接)
- http://support.microsoft.com/kb/958357(死链接)
是否有任何人知道如何真正找到这类神秘的修补程序的更多信息?对这些特定的建议有什么建议?对于每个完全重新安装的Visual Studio,有没有人有关于我们可能通过删除和/或重新安装修补程序来实现单独安装同步的提示?
谢谢!这固定它! – jwfearn 2009-04-08 22:36:34