0

定義によると、プライベート アセンブリは通常、単一のアプリケーションによって使用され、アプリケーションのディレクトリまたはその下のサブディレクトリに格納されます。共有アセンブリは通常、.NET ランタイムによって維持されるアセンブリのリポジトリであるグローバル アセンブリ キャッシュに格納されます。通常、共有アセンブリはコードのライブラリであり、レポート用のすべてのアプリケーションで使用される Crystal レポート クラスなど、多くのアプリケーションで役立ちます。

上記の定義によると、共有アセンブリには GAC 登録は必要ありませんが、一般的には GACA を行います。また、アセンブリをローカル ネットワークに保持し、複数のアプリケーションが同じアセンブリを使用する場合もあります。共有アセンブリとして?

共有アセンブリとプライベート アセンブリの違いは?

4

2 に答える 2

0

あなたにとって「共有」が何を意味するかによって異なります。共有が GAC に配置するアセンブリを意味する場合、主な違いは、共有アセンブリには厳密な名前があり、一意の ID を与えることです。ここで詳細を確認できますhttp://windowsdevcenter.com/pub/a/dotnet/2003/03/17/bindingpolicy.html

于 2013-01-07T20:32:32.640 に答える