Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么在调试和使用QuickWatch时DefaultTraceListener.AssertUiEnabled有时为false_C#_Wpf_Debugging_Visual Studio 2013_Tracelistener - Fatal编程技术网

C# 为什么在调试和使用QuickWatch时DefaultTraceListener.AssertUiEnabled有时为false

C# 为什么在调试和使用QuickWatch时DefaultTraceListener.AssertUiEnabled有时为false,c#,wpf,debugging,visual-studio-2013,tracelistener,C#,Wpf,Debugging,Visual Studio 2013,Tracelistener,我正在用VS2013社区、.Net 4.5和第三方图形库调试一个小型WPF应用程序,有时当我启动F5时,我的Debug.Assert失败不会在调试器中提示或中断,它们只会写入调试输出。。。(AssertUiEnabled==false时的预期行为,但是……我将其保留为true) 我使用的是DefaultTraceListener,我还没有定义一个-(OP询问他为什么不让调试器在assert.fail上中断) 我读过一些关于调试web服务时添加的文章,以及.Net 4.5运行时的DefaultTr

我正在用VS2013社区、.Net 4.5和第三方图形库调试一个小型WPF应用程序,有时当我启动F5时,我的Debug.Assert失败不会在调试器中提示或中断,它们只会写入调试输出。。。(AssertUiEnabled==false时的预期行为,但是……我将其保留为true)

我使用的是DefaultTraceListener,我还没有定义一个-(OP询问他为什么不让调试器在assert.fail上中断)

我读过一些关于调试web服务时添加的文章,以及.Net 4.5运行时的DefaultTraceListener是如何满足我的需要的,它只是出于未知原因自动禁用AssertUI。我可以解决这个问题,但我很好奇为什么价值在变化