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
Diffierent Devart.Data.dll files with identical strong names
-
- Devart Team
- Posts: 2420
- Joined: Wed 02 Nov 2011 09:44
Re: Diffierent Devart.Data.dll files with identical strong names
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.
You can use any Devart.Data.dll file - this is the same file, and it does not matter where you load it from.