This project is read-only.

Error Opening application

Mar 19, 2010 at 12:41 AM

I just downloaded and installed DBDiff Beta 7, and can't run it, every time I try I get Open Diff has encountered a problem an needs to close.

I had version Beta 5 was working fine!


May 5, 2010 at 4:29 PM

If you're no a 64-bit machine it doesn't work. It's trying to load the System.Data.SQLite dependency which is 32-bit only. It's throwing a BadImageFormatException. The "Binaries" download doesn't even come with the DLL, you have to run the Setup to get it.

You might have to install it in a 32-bit VM to make it work :\

Aug 7, 2010 at 9:31 PM

To run Open dbdiff on x64, you just have to download the dll from here SqlLite updated the solution with Visual Studio to load the new dll and voila


Aug 8, 2010 at 12:43 AM
Edited Aug 8, 2010 at 12:59 AM

Thank you Gionet for posting a build of the executable with the reference to the 64-bit SQL Lite dll which will run on 64-bit machines.

Pending patch 6463 (download) should resolve this issue for both 32-bit and 64-bit users.

After this patch, Open DBDiff will build as a 32-bit project which should be compatible with 64-bit machines. This workaround was proposed by CodePlex user teleyah on workitem 9565. For your convenience, updated binaries are included in the patch alongside the updated

Related Work Items:

  • 10571 - Open DBDiff has stopped working
  • 9565 - Program immediately crashes when opened
  • 9527 - BadImageFormatException was unhandled

The updated projects reference the following assemblies from the Open DBDiff 0.8.5 release (also in the patch's binaries folder) from the solution root:

  • Ascend.dll
  • Ascend.Resources.dll
  • Ascend.Windows.Forms.dll
  • DBDiff.SciLexer32.dll
  • System.Data.SQLite.Dll