2010-03-16 73 views
0

我有一个需要Microsoft VC++ 2005(SP1)可再发行组件包的应用程序。Microsoft VC++ 2005 SP1和2008 SP1可再发行组件包

我知道我可以下载并安装它。

问题是,在我们的服务器中,已经安装了Microsoft VC++ 2008(SP1)可再发行组件包。

现在,我还需要安装2005(SP1)版吗?

还是2008(SP1)与2005(SP1)“向后兼容”?

谢谢。

回答

1

您需要安装2005 redist: - 它安装的软件包包含名为MSVCR80.dll的dll,而2008 redist包含MSVCR90.dll文件。 它们不兼容。

+0

噢好吧,他们都可以共存而不破坏其他应用程序? – ewlung 2010-03-16 18:54:46

+0

他们对dll有不同的名字,所以是的。实际上,它们被安装到WinSxS存储中,它通过名称和散列公钥来分离dll,因此即使dll名称相同,它们也可以和平共处。 – 2010-03-16 19:37:37

相关问题