经过后来的版本升级,此时的crifanLib.cs
中,已经包含了很多宏定义。
这些宏定义,主要用于,打开,关闭,某些库函数的,以便实现:
当你不想要使用某些函数,以及其会依赖到相关的库,的时候,则可以直接注释掉对应的宏,以实现此目的。
举例,比如,你此处,不想用.NET是3.5或更高的版本,也不想要使用JSON相关的函数,则可以在crifanLib.cs
中,把JSON的宏注释掉,即:
//#define USE_JSON
如此,就不会使用到JSON相关的函数了:此刻的效果,主要是:
- 相关的函数jsonToDict等被注释掉
- 不需要用到(json所依赖的).NET 3.5+才有的库:System.Web.Script.Serialization了
#if USE_JSON using System.Web.Script.Serialization; // json lib, need: .NET 3.5+ #endif