正在删除.net中带有预处理器的代码
本文关键字:预处理 处理器 代码 删除 net | 更新日期: 2023-09-27 18:22:37
我有.net C#应用程序。在应用程序中有两组用于不同客户端的代码。
我们正在考虑通过预处理器删除代码的一部分。使用配置文件参数破坏零件不是我们的选择。
我们想要简单的设置,如:
#define DEBUG
//....
#if DEBUG
Console.WriteLine("Debug version");
#endif
唯一的问题是,我们的部分代码分布在解决方案中的多个文件和多个项目中。
因此,我们想在一个地方全局定义预处理器"DEBUG"。最好是在项目财产或其他方面。
对我们来说什么是最好的选择?
在项目属性对话框的"构建"页面上查找"条件编译符号"。您可以根据构建配置进行设置。