2

フロントエンド ライブ サーバーの GAC にユーティリティ クラス dll を追加しました。

ここで、別の名前で dll のコピーを作成し、その中のコードを少し変更する必要があります。

名前を変更したdllをGACにコピーすれば十分ですか? 両方の dll が異なるプロジェクトから生成されたが、両方のプロジェクトが同じ GUID または公開キーを持っている場合はどうでしょうか。

要するに、名前を変更した dll を元の dll に GAC に混同させたくないのです。

4

1 に答える 1

2

GAC は、アセンブリの厳密な名前を使用して識別します。これは、

単純なテキスト名、バージョン番号、カルチャ情報 (提供されている場合)、および公開鍵とデジタル署名

DLL の名前を変更している場合、GAC は更新された DLL を完全に異なるアセンブリとして識別する必要があるため、元の DLL を上書きしても問題はありません。

于 2013-07-18T11:47:36.107 に答える