0

これは建設的ではないかもしれません、私はただ好奇心からこれを尋ねています.....

質問の時点で:両方のディレクトリ(c:\ windows \ assembly \ GAC_MSIL * * *およびc:\ windows \ microsoft.net \ framework \ v2.0.50727)で同じアセンブリ(System.dll)の2つのコピーが見つかりました

どちらも同じバージョンです(FC.exeと比較しても同じです)。

\ microsoft.net \ framework \2.0.50727にあるものを使用している'アセンブリが何であれ'GACにあるものを使用できないのはなぜですか?

4

1 に答える 1

3

ファイルはGACにコピーされますが、その逆ではありません。ファイルは.netフォルダーにインストールされ、それが公式の場所です。GACは、公式の場所ではなく、一般的に使用されるファイルの「キャッシュ」のようなものです。実際、それはその名前です。グローバルアセンブリキャッシュ

キャッシュは、定義上、何かのコピーです。それはそれの源になることはできません。

于 2012-10-04T16:44:33.030 に答える