Diffierent Devart.Data.dll files with identical strong names

Discussion of open issues, suggestions and bugs regarding ADO.NET provider for SQLite
Post Reply
PatrickM
Posts: 6
Joined: Tue 04 Dec 2012 21:05

Diffierent Devart.Data.dll files with identical strong names

Post by PatrickM » Wed 29 Apr 2015 22:56

I installed the trial of dcpostgresql.exe and dcsqlite.exe. each of them contains a copy of Devart.Data.dll. They both have the same strong-name, but they have different MD5 checksums. How am I supposed to deal with this? I can't load both at the same time, because whichever is loaded first will override the other. I might be able to do something if they didn't have identical strong-names, but they do.


dcpostgresql.exe:
File Name: Devart.Data
File Version: 5.0.1189.0
Size: 274,432 bytes
MD5: 3a4bf4c7c84fe655c3932a7f86bcaeab *Devart.Data.dll


dcsqlite.exe:
File Name: Devart.Data
File Version: 5.0.1189.0
Size: 274,432 bytes
MD5: 5de27a2999ad93f923796a4b2d815def *Devart.Data.dll

Pinturiccio
Devart Team
Posts: 2420
Joined: Wed 02 Nov 2011 09:44

Re: Diffierent Devart.Data.dll files with identical strong names

Post by Pinturiccio » Thu 30 Apr 2015 11:52

All dotConnect providers have the Devart.Data.dll file. This is the same file. MD5 checksums of the assemblies you have provided are different. The reason is probably the different creation times. dotConnect providers are built sequentially, and the time when dotConnect for PostgreSQL was built and when dotConnect for SQLite was built is different, and thus the creation time of the Devart.Data.dll file is different for these providers.

You can use any Devart.Data.dll file - this is the same file, and it does not matter where you load it from.

Post Reply