我有几类中的一个项目,该项目需要只能在某些基础的应用程序,它目前不准备释或者调试。

为了防止这些课程被用,我要设置在他们周围这样的:

#if USE_MYCLASS
// Code here...
#endif

不幸的是,我不知道如何设置一个项目的广#定义。

是否有一个功能在Visual Studio设项目的广泛定义。

如果有,不过我不需要它,现在,是否有一个功能设置的解决方案的广泛定义?

如果没有的功能,用于这样的(如C#没有包括文件,我想这是可能的),是否有任何方法或插件这样做的功能,而不采用命令行编译器和/D?

有帮助吗?

解决方案

你可以这样做,在该项目的性质,但是不在来源的代码。

项目Properties=>建立=>有条件的编制符号

你可以指定为准的符号,你需要(空间分隔的,但是请参考是相当宽容的).注意, DEBUGTRACE 也可以打开一个选项。

我有一些项目的有多个"释放"建立配置中,不同的符号中的每个(用于建设2.0vs3.0vs3.5版本-看看 <DefineConstants> 在这里,)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top