Assembly version is found in Global Assembly Cache

Assembly version is found in Global Assembly Cache

The issue can occur if gacutil left the empty folder in the‭ \‬GAC_MSIL‭\ ‬after uninstalling the previous version of a dotConnect provider.‭ ‬This is a very rare case in fact.

 

The Global Assembly Cache can be found here:

C:‭\‬Windows\assembly\GAC_MSIL‭\ ‬

 

But you can't simply open the folder by standard Explorer.

Use a file manager (for example, Unreal Commander) that allows you to see hidden and system files and run it with system administrator permissions. Then delete the Devart.Data folder.


In case you don't have any file manager other than Explorer, then you can use Explorer with the GAC shell extension turned off. The GAC shell extension connects to Explorer using the Desktop.ini file located in the assembly folder. Rename the Desktop.ini file to display the content of the assembly folder like content of any other folder. For this, run the following three commands in Command Prompt:

 

1. Go to the GAC folder:

cd %windir%\assembly

2. Remove the system and hidden attributes for the Desktop.ini file:

attrib –s –h desktop.ini

3. Rename the file to disable the shell extension

ren Desktop.ini Desktop.ini.disabled

 

After this, use Explorer to go to the %windir%\assembly\GAC_MSIL\ folder and delete the Devart.Data folder.

Finally, rename the Desktop.ini.disabled file back to Desktop.ini.


    • Related Articles

    • Assembly version is found in Global Assembly Cache (Clean GAC)

      The issue can occur if gacutil left the empty folder in the‭ \‬GAC_MSIL‭\ ‬after uninstalling the previous version of a dotConnect provider.‭ ‬This is a very rare case in fact.     The Global Assembly Cache can be found here: ...
    • SQLTools are not shown in SSMS after installation

      Typically, upon the initial launch of SSMS after installing SQLTools, there is a brief registration process that takes no more than 1-2 minutes, depending on your system's performance. It's also crucial to understand version compatibility, for ...
    • Two sets of assemblies

      The current implementation of dotConnect for MySQL includes two sets of assemblies:   1) the .NET Framework Devart.* assemblies which are shipped with installation: * assemblies are created in C:\Program Files (x86)\Devart\dotConnect\MySQL\ , GAC 2.0 ...
    • dotConnect for Oracle distribution

      dotConnect for Oracle is distributed in two ways:   - As the installer that provides assemblies for Full .NET Framework, documentation, samples, and all the necessary files. - As NuGet packages with .NET Standard compatible assemblies for .NET Core. ...
    • Export Data Button Missing (dbForge)

      The option is no missing in a new version, it was little modified however still remains in the program.  In order to export data please click on the button indicated on the screen-shot below: It will allow you to export all available data and work ...