如何设置的项目的广泛#define在C#
-
22-09-2019 - |
题
我有几类中的一个项目,该项目需要只能在某些基础的应用程序,它目前不准备释或者调试。
为了防止这些课程被用,我要设置在他们周围这样的:
#if USE_MYCLASS
// Code here...
#endif
不幸的是,我不知道如何设置一个项目的广#定义。
是否有一个功能在Visual Studio设项目的广泛定义。
如果有,不过我不需要它,现在,是否有一个功能设置的解决方案的广泛定义?
如果没有的功能,用于这样的(如C#没有包括文件,我想这是可能的),是否有任何方法或插件这样做的功能,而不采用命令行编译器和/D?
解决方案
你可以这样做,在该项目的性质,但是不在来源的代码。
项目Properties=>建立=>有条件的编制符号
你可以指定为准的符号,你需要(空间分隔的,但是请参考是相当宽容的).注意, DEBUG
和 TRACE
也可以打开一个选项。
我有一些项目的有多个"释放"建立配置中,不同的符号中的每个(用于建设2.0vs3.0vs3.5版本-看看 <DefineConstants>
在这里,)
不隶属于 StackOverflow