Hi all
I've encountered a bizarre error with the Virtuoso ADO.Net provider that I
am at a loss to explain. The provider version is 6.2.3128.1 and it is the
latest version of OpenLink.Data.Virtuoso.dll AFAIK
When I try and create a VirtuosoConnection object I get the following
error:
System.TypeLoadException occurred
Message="Could not load type 'Mono.Runtime' from assembly 'mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'."
Source="mscorlib"
TypeName="Mono.Runtime"
StackTrace:
at System.Reflection.Assembly._GetType(String name, Boolean
throwOnError, Boolean ignoreCase)
at System.Reflection.Assembly.GetType(String name, Boolean
throwOnError)
InnerException:
Until today I had never encountered this error before and I have not
recompiled or otherwise modified the version of the provider I have been
using for the last few months without issue. The only changes I have made
in my code recently was to split the Virtuoso support into a separate DLL
which has all the same core .Net references and this had previously been
working fine until today.
Anyone have any ideas on why this error may suddenly have cropped up? Any
chance you could send me an up to date snapshot of the provider (preferably
built on Windows) so that I can check that it isn't my version that is at
fault?
Regards,
Rob Vesse