没关系为什么人们想要这样做,我只是想知道它是否可以完成.
这是我的代码不起作用:
if (!Debugger.IsAttached)
{
try
{
Debugger.Launch();
while (!Debugger.IsAttached)
{
Thread.Sleep(1000);
}
}
catch (System.Security.SecurityException e)
{
Console.WriteLine("exception " + e.Message);
}
}
Run Code Online (Sandbox Code Playgroud)
基本上我很想知道如何使用该Debugger.Launch()方法.
Sim*_*ier 16
Debugger.Launch将启动一个调试器,或者什么都不做,已经附加了一个.我相信这不是一个断点.Debugger.Break()实际上会破坏.
调用Debugger.Launch()可能会根据计算机执行不同的操作,例如,如果安装了Visual Studio,等等.
另请参阅相关技术文章:如何:自动启动调试器
| 归档时间: |
|
| 查看次数: |
11961 次 |
| 最近记录: |