How to remove old davart.data?
How to remove old davart.data?
Hi,
I am trying to install the new version of dotConnect and Entity Developer, I uninstalled these first and selected remove registry entry.
When I run the install I get the devart.data version is incompatible error. I have tried the gacutil thing but I don't think I have the right public key token?
gacutil /u "Devart.Data,Version=5.0.563.0,culture=neutral,PublicKeyToken=09af7300eec23701"
Please can someone help?
Andy
I am trying to install the new version of dotConnect and Entity Developer, I uninstalled these first and selected remove registry entry.
When I run the install I get the devart.data version is incompatible error. I have tried the gacutil thing but I don't think I have the right public key token?
gacutil /u "Devart.Data,Version=5.0.563.0,culture=neutral,PublicKeyToken=09af7300eec23701"
Please can someone help?
Andy
Re: How to remove old davart.data?
Devart data providers use a common assembly (Devart.Data.dll), so it is necessary to install compatible providers versions. We release our ADO.NET data providers in a single pack, thus releases from the same date should be compatible.mcinnes01 wrote:When I run the install I get the devart.data version is incompatible error.
The uninstall command seems to be correct. Make sure that:mcinnes01 wrote:I have tried the gacutil thing but I don't think I have the right public key token?
gacutil /u "Devart.Data,Version=5.0.563.0,culture=neutral,PublicKeyToken=09af7300eec23701"
1) used gacutil is from .NET 2.0: %ProgramFiles%\Microsoft SDKs\Windows\v7.0A\bin\gacutil.exe
2) you have specified a correct version in the command (5.0.563.0). You can find the version to uninstall in the warning message provided by the installation of the new version of dotConnect for Oracle.
Re: How to remove old davart.data?
It isn't finding that version and as I said when I listed everything from the assembly using gacutil /l >> my.txt and there was NO reference after I did the complete uninstall. Below is my current one AFTER I reinstalled but obviously I have the issue I reported to supprt where by I now how non of the VS2010 UI tools available from XEditer.Devart. E.g. If I go to add a Devart Entity model the wizard doesn't display or the model browser and instead I get an error about XEditor.Devart.
I have added a path to the gacutil folder as suggested in my environment variables. ;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\
And the gacutil cannot find the refernced: gacutil /u "Devart.Data,Version=5.0.563.0,culture=neutral,PublicKeyToken=09af7300eec23701"
Please can you help me asap as this is stopping me working.
Thanks,
Andy
I have added a path to the gacutil folder as suggested in my environment variables. ;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\
And the gacutil cannot find the refernced: gacutil /u "Devart.Data,Version=5.0.563.0,culture=neutral,PublicKeyToken=09af7300eec23701"
Please can you help me asap as this is stopping me working.
Thanks,
Andy
- Microsoft (R) .NET Global Assembly Cache Utility. Version 3.5.30729.1
Copyright (c) Microsoft Corporation. All rights reserved.
The Global Assembly Cache contains the following assemblies:
Devart.Data, Version=5.0.573.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Design, Version=5.0.573.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Linq, Version=4.1.119.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Linq.Web, Version=4.1.119.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Linq.Web.DynamicData, Version=4.1.119.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Oracle, Version=7.2.114.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Oracle.Entity, Version=7.2.114.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Oracle.Linq, Version=4.1.119.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Oracle.Web, Version=7.2.114.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Diagram, Version=1.10.0.87, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.CommonRes, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.Controls, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.Interfaces, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.Studio, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.TextEditor, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.TextEditor.Interfaces, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.Utils, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.Vs, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Studio.Help, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.XBars, Version=9.2.11.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.XData, Version=9.2.11.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.XGrid, Version=9.2.11.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.XTreeList, Version=9.2.11.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.XUtils, Version=9.2.11.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Number of items = 833
Re: How to remove old davart.data?
Please reinstall dotConnect for Oracle in the following way:
1) uninstall dotConnect for Oracle (if you installed Entity Developer as a separate product, uninstall it as well);
2) make sure that there are no Devart.* and policy.*.Devart.* files in the following folders:
* \Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Devart\
* GAC 2.0 (\Windows\assembly\) and GAC 4.0 (\Windows\Microsoft.NET\assembly\)
* \Program Files (x86)\Common Files\Devart\
3) run install of dotConnect for Oracle via its right click > Run as administrator menu
1) uninstall dotConnect for Oracle (if you installed Entity Developer as a separate product, uninstall it as well);
2) make sure that there are no Devart.* and policy.*.Devart.* files in the following folders:
* \Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Devart\
* GAC 2.0 (\Windows\assembly\) and GAC 4.0 (\Windows\Microsoft.NET\assembly\)
* \Program Files (x86)\Common Files\Devart\
3) run install of dotConnect for Oracle via its right click > Run as administrator menu
Re: How to remove old davart.data?
Hi,
gacutil/l displays a list of devart assembilies as below, but gacutil/lr does not.
When I try deleting assembilies using gacutil/u "assembly ...." it cannot find the assembiles, even though I have copied them from the txt dump I ran out from gacutil/l >> my.txt.
I have used both fully qualified and partials to do this and it doesn't work on either. Is there a different way I should be doing it to access the Devart assembilies that exist in gacutil/l but are not in gacutil/lr?
I followed all other points, uninstalled everything, checked all the folders and deleted anything if it did exist. But this gacutil is not working for me.
These are the assemblies I found relating to Devart from gacutil/l
gacutil/l displays a list of devart assembilies as below, but gacutil/lr does not.
When I try deleting assembilies using gacutil/u "assembly ...." it cannot find the assembiles, even though I have copied them from the txt dump I ran out from gacutil/l >> my.txt.
I have used both fully qualified and partials to do this and it doesn't work on either. Is there a different way I should be doing it to access the Devart assembilies that exist in gacutil/l but are not in gacutil/lr?
I followed all other points, uninstalled everything, checked all the folders and deleted anything if it did exist. But this gacutil is not working for me.
These are the assemblies I found relating to Devart from gacutil/l
policy.1.0.Devart.Data.Linq, Version=4.1.119.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
policy.1.0.Devart.Data.Oracle.Linq, Version=4.1.119.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
policy.1.20.Devart.Data.Linq, Version=4.1.119.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
policy.1.20.Devart.Data.Oracle.Linq, Version=4.1.119.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data, Version=5.0.573.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Design, Version=5.0.573.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Linq, Version=4.1.119.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Linq.Web, Version=4.1.119.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Linq.Web.DynamicData, Version=4.1.119.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Oracle, Version=7.2.114.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Oracle.Entity, Version=7.2.114.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Oracle.Linq, Version=4.1.119.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Data.Oracle.Web, Version=7.2.114.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Diagram, Version=1.10.0.87, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.CommonRes, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.Controls, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.Interfaces, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.Studio, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.TextEditor, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.TextEditor.Interfaces, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.Utils, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Shell.Vs, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.Studio.Help, Version=1.3.19.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.XBars, Version=9.2.11.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.XData, Version=9.2.11.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.XGrid, Version=9.2.11.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.XTreeList, Version=9.2.11.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Devart.XUtils, Version=9.2.11.1, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Re: How to remove old davart.data?
This is what I get when I use the gacutil
Microsoft (R) .NET Global Assembly Cache Utility. Version 3.5.30729.1
Copyright (c) Microsoft Corporation. All rights reserved.
Number of assemblies uninstalled = 0
Number of failures = 0
I am using:
gacutil/u "Devart.Data, Version=5.0.573.0, Culture=neutral, PublicKeyToken=09af7300eec23701"
This was on the list from gacutil/l
Devart.Data, Version=5.0.573.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Is it something to do with the MSIL?
How do I solve this?
Microsoft (R) .NET Global Assembly Cache Utility. Version 3.5.30729.1
Copyright (c) Microsoft Corporation. All rights reserved.
Number of assemblies uninstalled = 0
Number of failures = 0
I am using:
gacutil/u "Devart.Data, Version=5.0.573.0, Culture=neutral, PublicKeyToken=09af7300eec23701"
This was on the list from gacutil/l
Devart.Data, Version=5.0.573.0, Culture=neutral, PublicKeyToken=09af7300eec23701, processorArchitecture=MSIL
Is it something to do with the MSIL?
How do I solve this?
Re: How to remove old davart.data?
There was no clear answer if you followed the recommended steps for reinstalling the product or not. Please do this again:
1. Uninstall dotConnect for Oracle (if you installed Entity Developer as a separate product, uninstall it as well).
2. Make sure that there are no Devart.* and policy.*.Devart.* files in the following folders:
a) \Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Devart\
b) \Program Files (x86)\Devart\
c) \Program Files (x86)\Common Files\Devart\
d) GAC 2.0 (\Windows\assembly\GAC_MSIL\) and GAC 4.0 (\Windows\Microsoft.NET\assembly\GAC_MSIL\).
If gacutil doesn't work in your environment for some reason, try using any file manager (e.g.: Total Commander) and navigate to C:\Windows\assembly\GAC_MSIL\ and remove the Devart.Data folder. Also check there are no other Devart.* and policy.*.Devart.* folders in both GACv2.0 and GACv4.0.
The dotConnect for Oracle installation looks for Devart.Data.dll in GACv2.0.
3) run install of dotConnect for Oracle via its right click > Run as administrator menu
Notify us about the result. If something goes wrong, specify which step fails and the exact error message.
1. Uninstall dotConnect for Oracle (if you installed Entity Developer as a separate product, uninstall it as well).
2. Make sure that there are no Devart.* and policy.*.Devart.* files in the following folders:
a) \Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Devart\
b) \Program Files (x86)\Devart\
c) \Program Files (x86)\Common Files\Devart\
d) GAC 2.0 (\Windows\assembly\GAC_MSIL\) and GAC 4.0 (\Windows\Microsoft.NET\assembly\GAC_MSIL\).
If gacutil doesn't work in your environment for some reason, try using any file manager (e.g.: Total Commander) and navigate to C:\Windows\assembly\GAC_MSIL\ and remove the Devart.Data folder. Also check there are no other Devart.* and policy.*.Devart.* folders in both GACv2.0 and GACv4.0.
The dotConnect for Oracle installation looks for Devart.Data.dll in GACv2.0.
3) run install of dotConnect for Oracle via its right click > Run as administrator menu
Notify us about the result. If something goes wrong, specify which step fails and the exact error message.
Re: How to remove old davart.data?
Hi,
Thanks, total commander was the solution, a great tool!
The issue was that the assemblies weren't correctly removed from \Windows\assembly\GAC_MSIL\
Is this something you will fix on the installer as it has taken an inanimate amount of time to sort out?
Thanks again for your help and I hope this is usefull for anyone else who struggles with this issue.
Andy
Thanks, total commander was the solution, a great tool!
The issue was that the assemblies weren't correctly removed from \Windows\assembly\GAC_MSIL\
Is this something you will fix on the installer as it has taken an inanimate amount of time to sort out?
Thanks again for your help and I hope this is usefull for anyone else who struggles with this issue.
Andy
Re: How to remove old davart.data?
We cannot reproduce the problem in our environment. It seems like our uninstaller failed to remove the assembly because gacutil, which is used in our product as well, could not do that. If so, the problem is associated with gacutil itself.mcinnes01 wrote:Is this something you will fix on the installer as it has taken an inanimate amount of time to sort out?
Re: How to remove old davart.data?
I receive the message that the Windows installer is hanging on to a couple of the assemblies. I am uninstalling and reinstalling DotConnect for Oracle. As expected, the installer has indicated the conflict.
Assembly: Devart.Data, Version=5.0.93.0, Culture=neutral, PublicKeyToken=09af730
0eec23701, processorArchitecture=MSIL
Assembly could not be uninstalled because it is required by Windows Installer
Number of assemblies uninstalled = 0
Number of failures = 0
Please advise on how to remove.
I do not have any Private assemblies in the VS 11 directories.
Assembly: Devart.Data, Version=5.0.93.0, Culture=neutral, PublicKeyToken=09af730
0eec23701, processorArchitecture=MSIL
Assembly could not be uninstalled because it is required by Windows Installer
Number of assemblies uninstalled = 0
Number of failures = 0
Please advise on how to remove.
I do not have any Private assemblies in the VS 11 directories.
Re: How to remove old davart.data?
phillipsj, make sure (e.g.: via Control Panel) that no Devart product is installed on your workstation and follow our recommendations from Shalex' post Nov 12, 2012 7:56 pm (check the corresponding VS11's folder in 2.a). Notify us about the results.
Devart data providers use a common assembly (Devart.Data.dll), so it is necessary to install compatible providers versions. We release our ADO.NET data providers in a single pack, thus releases from the same date should be compatible.
Devart data providers use a common assembly (Devart.Data.dll), so it is necessary to install compatible providers versions. We release our ADO.NET data providers in a single pack, thus releases from the same date should be compatible.
Re: How to remove old davart.data?
In Control Panel, there were no other DevArt products. It appeared to be more of a Windows installer issue.
When I first deinstalled a DevArt product(prior to my dotConnect for Oracle install), I had used the Windows deinstaller process rather than using the DevArt provided deinstaller.
I since have used the start Programs DevArt Deinstaller process.
As you refer to a previous post, I verified that there were not any private assemblies before reinstalling DotConnect.
Clearly, it seems that the GAC error message I show above is that the assemblies appear to be associated with an MSI installer. I did examine the registry and saw that it was a Quest Product TOAD Spotlight on Oracle that had the older dll.
Your installer for dotConnect warns on this conflict. Can I be certain that what I develop against and package will be the latest dll?
Thanks,
Jack
When I first deinstalled a DevArt product(prior to my dotConnect for Oracle install), I had used the Windows deinstaller process rather than using the DevArt provided deinstaller.
I since have used the start Programs DevArt Deinstaller process.
As you refer to a previous post, I verified that there were not any private assemblies before reinstalling DotConnect.
Clearly, it seems that the GAC error message I show above is that the assemblies appear to be associated with an MSI installer. I did examine the registry and saw that it was a Quest Product TOAD Spotlight on Oracle that had the older dll.
Your installer for dotConnect warns on this conflict. Can I be certain that what I develop against and package will be the latest dll?
Thanks,
Jack
Re: How to remove old davart.data?
Just add the references to the latest versions of Devart.* dlls in your project. dotConnect for Oracle copies assemblies in two locations: GAC and installation folder (by default, \Program Files\Devart\dotConnect\Oracle). So you can find out the versions of Devart.* dlls which correspond to the installed provider from its installation folder.phillipsj wrote:Can I be certain that what I develop against and package will be the latest dll?
If Quest Product TOAD Spotlight doesn't use the <publisherPolicy apply="no"/> entry for the Devart.* references in its *.config, you should remove policy.*.Devart.* files from the GAC so that TOAD Spotlight can load older versions of Devart.* dlls.phillipsj wrote:I did examine the registry and saw that it was a Quest Product TOAD Spotlight on Oracle that had the older dll.