[英]How to get Debug.WriteLine to work in custom build configuration?
运用
this.Database.Log = s => System.Diagnostics.Debug.WriteLine(s);
在我的数据上下文类的ctor中,只能在Debug构建配置中工作(在输出窗口中输出查询)。
我需要做什么才能将它打印到Visual Studio中的输出窗口以进行自定义构建配置(而不是Debug)?
System.Diagnostics.Debug
类中的所有方法都有[Conditional("DEBUG")]
,这意味着如果未从调用代码设置DEBUG
编译器符号,则代码不会运行。
如果您希望自定义构建配置运行这些方法,则需要打开DEBUG
编译符号。 在您尝试之前,您可能希望切换到System.Diagnostics.Trace
类,该类在调试和发布中默认启用,并依赖于每个方法的[Conditional("TRACE")]
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.