C# 为什么在调试和使用QuickWatch时DefaultTraceListener.AssertUiEnabled有时为false
我正在用VS2013社区、.Net 4.5和第三方图形库调试一个小型WPF应用程序,有时当我启动F5时,我的Debug.Assert失败不会在调试器中提示或中断,它们只会写入调试输出。。。(AssertUiEnabled==false时的预期行为,但是……我将其保留为true) 我使用的是DefaultTraceListener,我还没有定义一个-(OP询问他为什么不让调试器在assert.fail上中断) 我读过一些关于调试web服务时添加的文章,以及.Net 4.5运行时的DefaultTraceListener是如何满足我的需要的,它只是出于未知原因自动禁用AssertUI。我可以解决这个问题,但我很好奇为什么价值在变化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