Conflicts may occur if older dotConnect versions remain on the system, leading to installation errors or issues in Visual Studio. This article describes how to fully remove previous versions before reinstalling. The instructions apply to all dotConnect providers.
Common Error Messages:
Installation error: Devart.Data assembly version … is found in Global Assembly Cache.
Visual Studio error: The Devart.Data.… package did not load correctly.
Removal Procedure
Please reinstall dotConnect for (required provider) in the following way:
1. Settings → Apps → Installed apps → Uninstall
Uninstall the following products:
dotConnect … (all)
Entity Developer
LinqConnect
In most cases, this step is sufficient.
2. If the issue persists, confirm that no Devart.Data.* assemblies remain in the Global Assembly Cache:
\Windows\assembly\GAC_MSIL\ (GAC 2.0)
\Windows\Microsoft.NET\assembly\GAC_MSIL\ (GAC 4.0)
3. Remove any residual Devart-related directories if they exist:
\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\Extensions\Devart\
\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Extensions\Devart\
\Program Files (x86)\Devart\
\Program Files (x86)\Common Files\Devart\
\Program Files\Devart\
\Program Files\Common Files\Devart\
\ProgramData\Devart\dotConnect\
\ProgramData\Devart\Entity Developer\
\ProgramData\Devart\EntityDeveloper\
A file manager such as x-diesel Explorer may be used to verify that no leftover assemblies or folders remain.
4. Install dotConnect for (required provider) again.
Summary
Performing a full removal of previous versions and then reinstalling the required provider ensures a clean environment and prevents conflicts with outdated assemblies.