我有一个问题真的很奇怪。

我在计算机上安装了各种版本的Visual Studio 2008重新分发软件包。
现在,30729.6161是最新的。

在这种环境下,我制作了一个带有嵌入式 list 的简单程序,该 list 仅引用30729.4148 CRT运行时库。

但是,当我运行该程序时,它并未加载30729.4148版本的CRT库,而是加载了30729.6161。

为什么这样做?

最佳答案

新的运行时附带策略文件,该文件将具有较旧版本的客户端重定向到较新版本。

看到:

%WinDir%\WinSxS\Policies

10-08 12:02