The installer detected an incompatible version...

The installer detected an incompatible version...

Postby welton » Thu 30 Sep 2010 19:45

We are using Visual Studio 2010 C#, Entity Framework 4, Oracle 10g and Devart's dotConnect for Oracle.

One of our people was attempting to install the latest Devart provider, dcoracle570170pro.exe, and received the following error:

The installer detected an incompatible version of another Devart product.

Searching his machine revealed an entry in the GAC:

C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL\Devart.Data.Oracle.Entity\v4.0_5.70.146.0__09af7300eec23701.

This was the result of installing a utility that we developed using Devart. The installer was an .msi created from the Visual Studio 2010 setup project template.

This has raised a couple of questions:

Can/should we install the Devart assemblies into the GAC?
If not, how can we deploy applications that use different versions of the Devart provider?

Any light that can be shed upon this issue would be greatly appreciated.

Thanks,
Welton
welton
 
Posts: 4
Joined: Thu 08 Jul 2010 18:13

Postby AndreyR » Fri 01 Oct 2010 12:29

Yes, you can deploy Devart runtime assemblies.
Try to remove the policy.*.Devart.* assemblies from GAC. This should help.
AndreyR
Devart Team
 
Posts: 2919
Joined: Mon 07 Jul 2008 13:16


Return to dotConnect for Oracle