.NET 4中的DebugMode属性

问题描述 投票:-1回答:1

我在我的设置文件中有一个名为DebugMode的属性,它的类型为boolean。在测试新功能和同时控制生产版本时非常有用。

我想知道是否有一些名为DebugMode的内置属性,我可以用它来控制哪些功能进入生产,哪些只是用于测试?

或者可能有调试级别,如警告,消息,错误,严重错误或类似的东西?

是的,有一个叫做的课

System.Diagnostics.Debugger

但我不知道如何使用它。

如果问题太基础,我会删除这个问题。

c# .net debugging visual-studio-debugging
1个回答
1
投票

是肯定的,您可以使用预处理器指令#if DEBUG之类的

#if DEBUG
    Console.WriteLine("Debug version");
#endif
© www.soinside.com 2019 - 2024. All rights reserved.