The Global Assembly Cache (GAC) is a group of EXE (executable) and DLL (Library) files .Net Framework applications like ShareGate Desktop use. The GAC is part of your Windows operating system.
You connect to a SharePoint 2019 or Office 365 environment, and you get the following warning:
There is a conflict with Microsoft.SharePoint.Client in your Global Assembly Cache (GAC). Some features might not work.
ShareGate Desktop is packaged with Microsoft.SharePoint.Client and it will use the packaged DLLs in most cases.
If you have a version of Microsoft.SharePoint.Client in your GAC, that version is prioritized by Windows.
You get this message when you have an out of date version of Microsoft.SharePoint.Client in your GAC.
This is usually the result of installing another application that installs the DLL in your GAC.
To avoid this warning and ensure you get the most out of ShareGate Desktop, you can try one of the solutions below:
- Install ShareGate Desktop on another workstation.
- Update Microsoft.SharePoint.Client.
- Uninstall all your applications that use Microsoft.SharePoint.Client.dll, and reinstall the latest version of these applications (including ShareGate Desktop).