我在我的设置文件中有一个名为DebugMode的属性,它的类型为boolean。在测试新功能和同时控制生产版本时非常有用。
我想知道是否有一些名为DebugMode的内置属性,我可以用它来控制哪些功能进入生产,哪些只是用于测试?
或者可能有调试级别,如警告,消息,错误,严重错误或类似的东西?
是的,有一个叫做的课
System.Diagnostics.Debugger
但我不知道如何使用它。
如果问题太基础,我会删除这个问题。
是肯定的,您可以使用预处理器指令#if DEBUG
之类的
#if DEBUG
Console.WriteLine("Debug version");
#endif