1

私は本当に疑問に思っている質問があります。

さまざまなバージョンの Visual Studio 2008 再配布パッケージをマシンにインストールしました。現在、30729.6161 が最新です。

この環境で、30729.4148 CRT ランタイム ライブラリのみを参照するマニフェストを埋め込んだ簡単なプログラムを作成しました。

しかし、プログラムを実行すると、CRT ライブラリのバージョン 30729.4148 ではなく、バージョン 30729.6161 が読み込まれました。

なぜこれが機能するのですか?

4

1 に答える 1

4

新しいランタイムには、古いバージョンのクライアントを新しいバージョンにリダイレクトするポリシー ファイルが付属しています。

見る:

%WinDir%\WinSxS\Policies
于 2011-08-15T06:25:41.393 に答える