2016-01-21 55 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 

關於您的問題,也許你有不同的配置運行項目。