The issue can
occur if gacutil left an empty folder in the \GAC_MSIL\ after uninstalling
a 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\
However, you cannot access this folder directly using Windows Explorer. To view and modify its contents, use a file manager such as Unreal Commander, which allows you to see hidden and system files. Run the file manager with administrator privileges, 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.