Thanks for your answer ...
It has something to do with the driver dll which I bind to my project, but what, hmmm...
What's unclear to me, is that the suggestion of NHibernate say this...
Code:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<qualifyAssembly partilaName="FirebirdSql.Data.FirebirdClient" fullName="FirebirdSql.Data.FirebirdClient, Version=2.0.1.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c">
</qualifyAssembly>
</assemblyBinding>
</runtime>
After Firebird Net Data Provider installation the GAC contains:
Code:
FirebirdSql.Data.Firebird, Version=1.7.1.0, Culture=neutral, PublicKeyToken=fa843d180294369d, Custom=null
So the dll in the instalation path of that is
FirebirdSql.Data.Firebird.dll and not
FirebirdSql.Data.FirebirdClient.dll. I think the documentation mentioned above is for a different driver version. But how can I work with Net 1.1 data provider. I need that and not that for Net 2.
One idea was that I adapted the <runtime> part in the config to the registered Firebird version like:
Code:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<qualifyAssembly partilaName="FirebirdSql.Data.Firebird" fullName="FirebirdSql.Data.Firebird, Version=1.7.1.0, Culture=neutral, PublicKeyToken=fa843d180294369d">
</qualifyAssembly>
</assemblyBinding>
</runtime>
But it doesn't work .... Of what avail is it, when a Net 1.1 driver exist, but it can't be used ?
Rico