内部クラスを他のアセンブリから見えるようにする 質問する

内部クラスを他のアセンブリから見えるようにする 質問する

自分のアセンブリの内部クラスを他のアセンブリから見えるようにすることは可能ですか?

AssemblyInfo ファイルと[assembly: InternalsVisibleTo()]属性については知っていますが、私のケースでは機能しません。

主な目的は、LINQPAD からメソッドを呼び出せるようにすることなので、これは[assembly: InternalsVisibleTo("LINQPad")]機能しません。理由はわかりません。私のプロジェクトでは、依存関係リゾルバを使用しており、LINQPAD でそのようなことを行うのは困難です。何か提案はありますか?

ベストアンサー1

アップロードしました新しいベータこれにより、これが機能するようになります。

LINQPad が内部にアクセスするライブラリに次の属性を追加します。

[assembly: InternalsVisibleTo("LINQPadQuery")]

また、LINQPad の設定 (編集 | 設定 | 詳細) でもこの機能を有効にする必要があります。

どうやって仲良くなったか教えてください。

おすすめ記事