我正在尝试在动态创建的类实例中调试方法:
test = (Class1) Activator.CreateInstance(type);
test2 (List<string>)test.GetType().GetMethod("DoSomething").Invoke(test,arguments);
我试图将动态调用的方法放入以下内容:
#if DEBUG
System.Diagnostics.Debugger.Break();
#endif
在“DoSomething”方法中,似乎没有任何工作:(。在这个动态创建的类实例中没有调用调试器。
P.S。我在运行时编译文件(读取类文件,然后使用CodeDomProvider.CreateProvider(“CSharp”)和CompilerParameters + CompileAssemblyFromSource)。也许有一些参数可以在那里激活调试?感谢!!!