This page was created by Fanny on 2018-01-04. Last edited by Wikiadmin on 2026-09-12.
Sometimes, you may find the need to downgrade your MDriven Framework version. To do this, install the former MDriven Framework through the downloaded file on your computer. When asked if you want to uninstall the current version, press yes. However, this version shift may generate errors in compile time. This is a small guide on how to resolve those errors.
If step 1 doesn't fix your problem, try this step. Sometimes, the build may regenerate more errors. When this happens, try to uninstall the MDriven Framework completely. First, ensure that all Visual Studio applications are closed, then uninstall MDriven through "Add or remove programs" on your Windows. Find MDriven Framework from the list and press uninstall.
When completely uninstalled, continue by re-installing the desired version. Clean your solution, update the code, and build.
If the errors remain and look something like thisË
You might need to clean your GAC (Global Assembly Cache). Do this by following the next steps.
Run a PowerShell cmd as administrator.
RunË Install-Module GacPress Y a few times to install "Nuget" and then "Gac."
Close Visual Studio and Uninstall MDriven Framework from your machine (as in step 2, through "Add or remove programs") before you continue the cleaning with the GAC tool. Please note that no applications connected to the solution can be running when cleaning the GAC or changing a Framework version as this might leave trash.
RunË Get-GacAssembly Eco* As you can see, there are plenty of things in here (depending on how long it has been since you cleaned this). You can probably also find the unwanted version that Visual Studio is bugging about.
If you get an error that Get-GacAssembly can't run, you need to enable script execution by issuing the command Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Note about copying the text above: If you paste into a PowerShell windows by right-clicking, you might lose the sign on in some windows versions. Use Ctrl + V.
Go to "CË\Program Files (x86)\CapableObjects" to see if there is anything left in the folder. If there is, remove it manually.
After completing this, install the desired version of MDriven Framework. Run the Get-GacAssembly Eco* command to confirm that you only have assemblies regarding the desired version.
Clean your solution, update the code, and build.
Note: You can also clean the MDriven assemblies using names, but that makes it easy to miss something.[edit source]