【问题标题】:Does gmcs or xbuild predefine any properties? [duplicate]gmcs 或 xbuild 是否预定义了任何属性? [复制]
【发布时间】:2013-09-13 16:41:05
【问题描述】:

我正在将一些 .NET 代码移植到单声道,其中涉及 #if 块,例如:

#if !MONO
// Stuff that only works in >NET
#endif

我可以在 csproj 文件中定义这些东西并设置一个单声道构建目标。但是,我想知道 xbuild 或 gmcs 是否预定义了任何东西,所以我知道我是否在单声道上编译。

【问题讨论】:

标签: mono xbuild


【解决方案1】:

简短的回答:不。没有默认标志。

对于 gmcs,请使用 gmcs -d:MONO。如果使用 xbuild 构建,可以在 .csproj 中设置标志。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-26
    • 2012-01-25
    • 2013-01-31
    • 2019-08-03
    • 1970-01-01
    • 2013-03-05
    • 2015-11-03
    相关资源
    最近更新 更多