繁体   English   中英

如何让Debug.WriteLine在自定义构建配置中工作?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM