不止一个条件编译符号?

More than one conditional compilation symbols?

我对 Visual Studio 中的条件编译符号有疑问(我的版本是 2017)。

假设我有两个编译符号,e。 g.:

#if new_version
#if old_version

然后我应该将它们放入项目属性 -> 构建 -> 条件编译符号中的类型:

1) new_version, old_version

2) new_version;old_version

3) new_version; old_version

4) new_version,old_version

5) 其他选项?

有什么建议是正确的吗?

使用分号,但我认为使用 new_version 和 old_version 这样的名称通常只定义其中之一。