簡體   English   中英

為什么具有 CRT 版本 30729.4148 的嵌入清單的程序在運行時在 winsxs 文件夾中以 30729.6161(latest) 運行?

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

我有一個問題真的很想知道。

我在我的機器上安裝了各種版本的 Visual Studio 2008 再發行版 package。 現在,30729.6161 是最新的。

在這種環境下,我制作了一個簡單的程序,其中嵌入了僅引用 30729.4148 CRT 運行時庫的清單。

但是,當我運行程序時,它加載的不是 30729.4148 版本的 CRT 庫,而是 30729.6161。

為什么這行得通?

新的運行時附帶將舊版本客戶端重定向到新版本的策略文件。

看:

%WinDir%\WinSxS\Policies

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM