gpt4 book ai didi

c# - .NET BCL 中的跟踪与调试

转载 作者:IT王子 更新时间:2023-10-29 03:46:35 27 4
gpt4 key购买 nike

好像是

大致相同,但值得注意的异常(exception)是 Debug 用法是在发布配置中编译出来的。

您什么时候会使用一个而不是另一个?到目前为止,我找到的唯一答案就是使用 Debug 类来生成只能在调试配置中看到的输出,而 Trace 将保留在发布配置,但这并不能真正回答我脑海中的问题。

如果您要检测您的代码,为什么要使用 Debug,因为无需重新编译即可关闭 Trace

最佳答案

主要区别在于您指出的区别:调试不包含在发布中,而跟踪是。

据我了解,预期的区别是开发团队可能会使用 Debug 发出丰富的描述性消息,这些消息可能对产品的消费者来说过于详细(或暴露),而 Trace 旨在发出更专门用于检测应用程序的消息类型。

为了回答您的最后一个问题,我想不出有什么理由使用 Debug 来检测我打算发布的一段代码。

希望这对您有所帮助。

关于c# - .NET BCL 中的跟踪与调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/179868/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com