0
別のappdomainでコードを実行しようとすると次のコードを書いたが、実際に他のappdomainで実行されているかどうかをテストするにはどうすればよいですか?他のappdomainでコードが実行されているかどうかをテストする方法
AppDomain a = AppDomain.CreateDomain("Test");
CompilerParameters cp1 = new CompilerParameters();
string program1 = "using System; public class A{ public A(){}}";
ObjectHandle handle = a.CreateInstanceFrom(Assembly.GetExecutingAssembly().Location, "DOTNETCOMPILERa.RommelClass");
RommelClass test = (RommelClass)handle.Unwrap();
CompilerResults cr = test.test(program1, cp1);
AppDomain.Unload(a);
ありがとうございます。私がデバッグしてステップを進めると、test.test()内に別のcurrentdomainがあることを確認できます:) –