Mono编译器定义
__MonoCS__
BUT,BUT,BUT ,Mono的全部意义在于,您可以使用用VS构建的程序集并在Mono上运行它,反之亦然。
在我看来,如果您需要在Mono与MS.NET之间存在差异,那么您需要在运行时做出这些决定。
在运行时检测Mono的标准方法是:
bool runningonMono = Type.GetType ("Mono.Runtime") != null;
Mono编译器定义
__MonoCS__
BUT,BUT,BUT ,Mono的全部意义在于,您可以使用用VS构建的程序集并在Mono上运行它,反之亦然。
在我看来,如果您需要在Mono与MS.NET之间存在差异,那么您需要在运行时做出这些决定。
在运行时检测Mono的标准方法是:
bool runningonMono = Type.GetType ("Mono.Runtime") != null;