2016-01-21 53 views
1

我对使用的库有一个小问题(protobuf-net)。我决定签出库的项目,我发现是这样的:PLAT_BINARYFORMATTER在C#中的含义是什么?

#if PLAT_BINARYFORMATTER 
      DoSomething() 
#endif 

我的问题是,这个代码是在一些我有解决方案,并在某些项目上它不工作项目的工作。我猜这些项目对于这个“PLAT_BINARYFORMATTER”事物有不同的上下文。

回答

1

我认为this回答你的问题。

基本上它是一个自定义配置像默认#if DEBUG。只要创建一个新的配置,你可以得到它:

#if THE_NAME_OF_YOUR_NEW_CONFIGURATION 
     DoSomething() 
#endif 

关于您的问题,也许你有不同的配置运行项目。