新版的BSON C# 把类型转换成 object 再序列化就会报错。使用原类型 ToBson 就没问题,只要是object ,就无法序列化。 库版本 2.25.0 ,.NET 提示 旧版本库有重大高危漏洞,必须升级。升级后就出现这个问题。ET 框架内的所有 object 序列化成 Bson 的方法都不行了。 必须是原类型 序列化。 有大佬知道解决方案吗?
GameEnginer1
旧版库会提示高危漏洞,无法正常编译。
解决方案是 加上
var objectSerializer = new ObjectSerializer(type => ObjectSerializer.AllAllowedTypes(type)); BsonSerializer.RegisterSerializer(objectSerializer);
这一段
在MongoHelper的ToJson方法里加吗? 大哥干脆贴代码吧,我找不到加的地方….