私は自分のアプリ用のプラグイン マネージャーを作成しました。codedom を使用して C# コードをクラス ライブラリにコンパイルし、その型をインスタンス化します。それは完全に機能し、コンパイルされたアセンブリのアクセス許可を制限したいと思います。残念ながら、その方法がわかりません。私が理解している限り、何らかの方法で CompilerParameters.Evidence を使用する必要がありますが、その方法は不明です。明確にするために、アセンブリを特定のゾーンとして単純に分類したくありません。プラグイン マネージャー コンストラクターで引数として渡されるアクセス許可セットに制限したいと考えています。また、アセンブリを新しい appdomin にロードしないことにも言及したいと思います。アセンブリは、アプリケーションの残りの部分と同じドメインで実行されます。
ありがとう。