2011-10-17 2 views
6

私は公開されたくないが、私の他のアセンブリではまだアクセス可能な機能を持つアセンブリを持っています。これは、InternalsVisibleToAttributeを使用して、各アセンブリを内部に見えるように指定することによって行うことができます。同じ鍵で署名されたすべてのアセンブリに内部を表示させることはできますか?

参照するアセンブリをすべて指定する必要はありませんでしたが、代わりに、同じsnkでアセンブリに署名して内部構造を表示させる必要があるという規則を適用するだけでは不思議でした。

この機能は存在しますか?もしそうなら、誰かが私に正しい方向を向けることができますか?

+0

グレート質問:

はここのリンクです。残念ながら、私は答えはそれがサポートされていない/それを行う方法ではないと確信しています... –

+0

なぜあなたはちょうど開始からすべての内部を宣言していないのですか? –

答えて

3

いいえ、私はそれが自動的に利用可能であるとは思わないです。

[InternalsVisibleTo(...)]行を生成する独自のツールを作成し、単体テストを追加して、そのようなすべての参照が同じキーを持つようにすることができます。

1

私はあなたのためにこれを強制し、自動的にInternalsVisibleToを生成するものは認識していませんが、それを行うVisual Studio Extensionを書くことができます。

関連する問題