当前位置:  开发笔记 > 编程语言 > 正文

如何在C#中全局定义常量(如DEBUG)

如何解决《如何在C#中全局定义常量(如DEBUG)》经验,为你挑选了2个好方法。

我想根据#define定义的常量以不同方式编译项目,如下所示:

#define USE_COMPONENT_X

#if USE_COMPONENT_X
...

#endif

我可以用C#做​​到这一点.但是,当我转到同一项目中的另一个文件时,未定义此常量.我能以某种方式为所有项目定义一个常量,就像定义了DEBUG一样吗?



1> Jason Diller..:

您可以添加/ define编译器开关.

    打开项目的"属性页"对话框.

    单击"配置属性"文件夹.

    单击Build属性页面.

    修改"条件编译常量"属性.



2> EnocNRoll - ..:

您可能希望更进一步,创建不同的项目配置,作为标准Debug和Release项目配置的变体.构建菜单下的配置管理器将允许您完成此操作.然后,当您在项目属性的"构建"选项卡中时,可以选择各种配置并设置适合每个配置的条件编译常量.当您想要在有条件编译的代码的各种排列之间来回切换时,这将节省大量时间.

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有