dotnet core 输出调试信息到 DebugView 软件

本文告诉大家如何在 dotnet core 输出调试信息到 DebugView 软件

在之前告诉小伙伴,如何在 WPF 输出调试信息到 DebugView 软件,请看文章 WPF 调试 获得追踪输出

那么如何在 dotnet core 也输入信息到 DebugView 软件?

实际上和在 WPF 的做法一样,通过 Trace 输出就可以

首先引用命名空间

using System.Diagnostics;

然后使用下面的代码就可以输出到 DebugView 软件

            Trace.WriteLine("欢迎访问我博客 https://blog.lindexi.com 里面有大量 UWP WPF 博客");

如果此时在 VisualStudio 进行调试,同时打开 DebugView 会发现 DebugView 没有任何输出

但是如果是不进行 VisualStudio 附加,通过命令行启动 dotnet core 程序,那么就可以在 DebugView 看到输出,因为在附加 VisualStudio 的时候会输出到 VS 所以就看不到

建议有一些输出通过 Trace 输出,这样如果有用户说在他的设备无法运行,可以通过 DebugView 放在用户的设备,这样可以看到输出

另外如果需要使用 Trace 输出要求勾选生成的 Trace 命令

官网:DebugView

调试日志大师(DebugView的增强版)-CSDN下载

我搭建了自己的博客 https://blog.lindexi.com/ 欢迎大家访问,里面有很多新的博客。只有在我看到博客写成熟之后才会放在csdn或博客园,但是一旦发布了就不再更新

如果在博客看到有任何不懂的,欢迎交流,我搭建了 dotnet 职业技术学院 欢迎大家加入

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系

原文地址:https://www.cnblogs.com/lindexi/p/12086759.html