1> System.InvalidCastException: No se puede convertir un objeto de tipo 'System.SByte' al tipo 'System.String'.
1> en Mono.Cecil.MetadataBuilder.GetConstantSignature(ElementType type, Object value)
1> en Mono.Cecil.MetadataBuilder.AddConstant(IConstantProvider owner, TypeReference type)
1> en Mono.Cecil.MetadataBuilder.AddField(FieldDefinition field)
1> en Mono.Cecil.MetadataBuilder.AddFields(TypeDefinition type)
1> en Mono.Cecil.MetadataBuilder.AddType(TypeDefinition type)
1> en Mono.Cecil.MetadataBuilder.AddTypeDefs()
1> en Mono.Cecil.MetadataBuilder.BuildTypes()
1> en Mono.Cecil.MetadataBuilder.BuildModule()
1> en Mono.Cecil.ModuleWriter.BuildMetadata(ModuleDefinition module, MetadataBuilder metadata)
1> en Mono.Cecil.ModuleWriter.WriteModuleTo(ModuleDefinition module, Stream stream, WriterParameters parameters)
1> en Mono.Cecil.ModuleDefinition.Write(String fileName, WriterParameters parameters)
1> en ILRepacking.ILRepack.Repack()
1> en ILRepacking.Application.Main(String[] args)
This works fine if we use the Oracle.ManagedDataAccess.dll v 19.18.0. All versions after that one returns System.InvalidCastException.
1> System.InvalidCastException: No se puede convertir un objeto de tipo 'System.SByte' al tipo 'System.String'. 1> en Mono.Cecil.MetadataBuilder.GetConstantSignature(ElementType type, Object value) 1> en Mono.Cecil.MetadataBuilder.AddConstant(IConstantProvider owner, TypeReference type) 1> en Mono.Cecil.MetadataBuilder.AddField(FieldDefinition field) 1> en Mono.Cecil.MetadataBuilder.AddFields(TypeDefinition type) 1> en Mono.Cecil.MetadataBuilder.AddType(TypeDefinition type) 1> en Mono.Cecil.MetadataBuilder.AddTypeDefs() 1> en Mono.Cecil.MetadataBuilder.BuildTypes() 1> en Mono.Cecil.MetadataBuilder.BuildModule() 1> en Mono.Cecil.ModuleWriter.BuildMetadata(ModuleDefinition module, MetadataBuilder metadata) 1> en Mono.Cecil.ModuleWriter.WriteModuleTo(ModuleDefinition module, Stream stream, WriterParameters parameters) 1> en Mono.Cecil.ModuleDefinition.Write(String fileName, WriterParameters parameters) 1> en ILRepacking.ILRepack.Repack() 1> en ILRepacking.Application.Main(String[] args) This works fine if we use the Oracle.ManagedDataAccess.dll v 19.18.0. All versions after that one returns System.InvalidCastException.
Any idea how to fix it?