C# MongoDb。司机。无法注册System.Type.Serializer。

C# MongoDb。司机。无法注册System.Type.Serializer。,c#,mongodb,serialization,C#,Mongodb,Serialization,我需要用System.Type字段存储数据,使用mongosharp驱动程序2.1。我在这里读到,我需要定制类型序列化程序。我写了一个,但是我不能注册这个序列化程序。当我调用BsonSerializer.RegisterSerializer(typeof(Type),typeSerializer)时Bson.Driver引发异常,表明System.Type的序列化程序已注册。它是某种默认序列化程序。但它不起作用。这就是为什么我有两个问题: 若mongosharp驱动程序有默认的序列化程序,为什么

我需要用System.Type字段存储数据,使用mongosharp驱动程序2.1。我在这里读到,我需要定制类型序列化程序。我写了一个,但是我不能注册这个序列化程序。当我调用BsonSerializer.RegisterSerializer(typeof(Type),typeSerializer)时Bson.Driver引发异常,表明System.Type的序列化程序已注册。它是某种默认序列化程序。但它不起作用。这就是为什么我有两个问题:

  • 若mongosharp驱动程序有默认的序列化程序,为什么它不能工作
  • 如何替换默认序列化程序