X.C*_*.C. 23 .net c# reflection debugging cil
在.NET应用程序中,我有一些要点,我需要收集有关当前线程状态的一些调试信息.我可以获得一些信息new StackTrace()构造函数.特别是,我可以获得当前堆栈帧的列表,包括相应的MethodInfo对象,它可以提供IL代码,局部变量和参数的数量以及参数名称.
如何获取这些局部和参数的当前值(至少是原始类型)?
我无法手动将任何调试器附加到应用程序,但应用程序可以在需要时生成新进程.
msm*_*all -1
您是否能够将变量的值写入控制台或日志文件?
System.Diagnostics.Debug.WriteLine("Value of my variable: "+myvariable);
Console.WriteLine("Value of my variable: "+myvariable);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1308 次 |
| 最近记录: |