.NET Core 中提供哪些诊断工具?What diagnostic tools are available in .NET Core?

本文内容

软件并非始终按预计方式运行,但 .NET Core 具有可帮助用户快速有效地诊断这些问题的工具和 API。

本文可帮助用户查找各种所需的工具。

托管调试器Managed debuggers

借助托管调试器,用户可以与程序进行交互。暂停、增量执行、检查和恢复操作可让用户深入了解代码的行为。调试器是诊断易于重现的功能问题的首选。

日志记录和跟踪Logging and tracing

日志记录和跟踪是相关技术。它们指的是用于创建日志文件的检测代码。这些文件记录了程序操作的详细信息。这些细节可用于诊断最复杂的问题。当与时间戳结合使用时,这些技术在性能调查中也非常有用。

单元测试Unit testing

单元测试是持续集成和部署高质量软件的关键组件。单元测试的目的在于,在用户操作导致系统出现问题时提前向其发出警告。