新しいAppDomainを作成したいと思います。私はこれをやってみます:アプリケーションドメインを作成し、アセンブリをロードします
しかし、自分のドメインにどのタイプを指定するのかわかりません...
var domain = AppDomain.CreateDomain("NewAppDomain");
var path = @"C:\work\SomeAssembly.dll";
var t = typeof(SomeType);
var instance = (SomeType)domain.CreateInstanceFromAndUnwrap(path, t.FullName);
私が本当にやりたいのはcreate
、アセンブリをロードしてその参照を見つける一時的なAppDomainに対してです。次に、別のAppDomainを作成し、参照されているすべてのアセンブリと一時的なAppDomainにあるアセンブリをロードします。最後にunload
、一時的なAppDomainを作成し、別のアセンブリを使用するときにアンロードできる他のAppDomainから作業します。
私の主な質問は、上記のコードの「SomeType」とは何ですか?...私はそこに何を置くと思いますか?
ありがとう!