有没有办法在C# / Visual Studio中的断点处延迟当前线程的执行一段时间?等待结束后,执行应该继续。
我知道在VS中有一个“当命中”功能,允许在命中断点时执行任意代码(主要是为了将信息打印到控制台),但它非常有限;它不允许放置Thread.Sleep或任何耗时操作(如for循环)。 委托/lambda函数也不被允许。
我正在使用Visual Studio 2012。
我知道在VS中有一个“当命中”功能,允许在命中断点时执行任意代码(主要是为了将信息打印到控制台),但它非常有限;它不允许放置Thread.Sleep或任何耗时操作(如for循环)。 委托/lambda函数也不被允许。
我正在使用Visual Studio 2012。
if (System.Diagnostics.Debugger.IsAttached && maybeSomeOtherCondition) { // Sleep }
。 - CorakHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Debugger
,但不幸的是,在那里没有100毫秒的超时。 - dimnnv