アセンブリの内部クラスを他のアセンブリから参照できるようにするのは本当ですか?他のアセンブリから内部クラスを参照できるようにする
私はAssemblyInfoファイルと
[assembly: InternalsVisibleTo()]
属性について知っています。
しかし私の場合はうまくいきません。これを行う主な目的は、LINQPADから呼び出しメソッドを作成することです。だからこの[assembly: InternalsVisibleTo("LINQPad")]
はうまくいきません。私は理由を知らない。私のプロジェクトでは、依存リゾルバを使用して、linqpadでそのようなことをするのは難しいです。なにか提案を?
LINQPadが動的にアセンブリを生成していると強く思っています。おそらく、LINQPadアセンブリ自体が型にアクセスする必要はありません。 –
@Jon Skeet Autocompleteも機能しません。私はそれがLINQPADアセンブリだと思います。 – Neir0
オートコンプリートはほぼ確実にリフレクションに基づいています。パブリックプロパティのみにフィルタリングすることを完全に期待しています。結局のところ、LINQPadアセンブリ自体はあなたのコードへの*直接*呼び出しを含んでいませんね。 –