PLAT_BINARYFORMATTER 在 C# 中是什么意思?

What PLAT_BINARYFORMATTER means in C#?

我使用的库 (protobuf-net) 有一个小问题。我决定检查图书馆项目,我发现了类似的东西:

#if PLAT_BINARYFORMATTER
            DoSomething()
#endif

我遇到的问题是这段代码在我的解决方案中的一些项目中有效,而在一些项目中它不起作用。我想这些项目在这个 "PLAT_BINARYFORMATTER" 事情上有不同的背景。

我想 this 回答了你的问题。

基本上它是一个自定义 配置,就像默认 #if DEBUG 一样。只需创建一个新配置,您就可以通过以下方式获取它:

#if THE_NAME_OF_YOUR_NEW_CONFIGURATION
        DoSomething()
#endif

关于你的问题,可能你是运行配置不同的项目