开发者

Why does the program who has a embeded manifest with CRT version 30729.4148 runs with 30729.6161(latest) in winsxs folder on runtime?

I have a question really really wondering.

I installed various versions of visual studio 2008 redistribution package in my machine. Now, 30729.6161 is up to date.

In this environment, I made a simple program with embeded manifest which only refer to 30729.4148 CRT runtime library开发者_运维技巧.

But, when I ran the program, this has loaded not a 30729.4148 version of CRT library but 30729.6161.

Why does this work?


The new runtime comes with policy files that redirects clients with older versions to the newer version.

See:

%WinDir%\WinSxS\Policies
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜