我有.net C#应用程序。在应用程序中有两组代码用于不同的客户端。
我们正考虑通过预处理器删除部分代码。使用配置文件参数对部件进行diabling不是我们的选择。
我们想要简单的设置,如:
#define DEBUG
//....
#if DEBUG
Console.WriteLine("Debug version");
#endif
唯一的问题是,我们的代码部分分布在解决方案中的多个文件和多个项目中。
所以我们想在一个地方全局定义预处理器“DEBUG”。最好是项目财产或其他东西。
对我们来说最好的选择是什么?
答案 0 :(得分:2)
在项目属性对话框的“构建”页面上查找“条件编译符号”。您可以按构建配置进行设置。