0

GAC の一部である DLL を展開する場合、パッケージ サイズが大きくなる以外にマイナス面はありますか?

これを行うとき、何を心配する必要がありますか?私は、GAC DLL がローカル DLL に勝ると信じているので、最悪のシナリオとして、ターゲット マシンが GAC に DLL を持っておらず、ローカル DLL が 64 ビット用で、ターゲット マシンが 32 ビットである場合、問題が発生する可能性があります。ただし、この場合、DLL をローカル コピーとして展開しても、状況が悪化することはありません。

すべてをローカル コピーに置くことを提案しているわけではありません。ローカル コピー アプローチが「より安全な方法」と見なされるかどうか疑問に思っています。

4

1 に答える 1

0

まったく問題はありません。GAC DLL が同じバージョン番号である場合、GAC DLL はローカル ビンに「勝ち」、同じバージョン番号である場合、問題はありません。スタックに関するこの質問を参照してください: Dll in the bin and the gac, which one gets used?

于 2013-09-10T18:16:10.557 に答える