重複の可能性:
[アセンブリ: InternalsVisibleTo()] はいつ使用する必要がありますか?
dll メソッドへのアクセス
A.dll と B.dll の 2 つのアセンブリがあります。A.dll にはいくつかの共通機能があり、B.dll はそれを使用します。最終的には、A.dll と B.dll を他のユーザーに配布する必要があります。
ただし、A.dll には (B.dll で使用するために) public としてマークしたメソッドがいくつかありますが、他のユーザーに使用してほしくありません。
これを達成する良い方法はありますか?InternalsVisibleToAttribute
これを達成するための良い習慣の使用はありますか?