Hello @RogerSchlueter-7899 ,
Welcome to Microsoft Q&A forum.
There are ways to easily remove an assembly from the GAC(Global Assembly Cache), but see this document: How to: Remove an Assembly from the Global Assembly Cache:
Warning
You should not use Gacutil.exe to remove assemblies on production systems because of the possibility that the assembly may still be required by some application. Instead, you should use the Windows Installer, which maintains a reference count for each assembly it installs in the GAC.
Note
Windows Installer maintains a reference count for assemblies installed in the GAC. An assembly is removed from the GAC only when its reference count reaches zero, which indicates that it is not used by any application installed by a Windows Installer package.
What about installing/adding a higher version of the same assembly into the GAC or setting some configurations to let the project find and use the specific installed version of assembly? Perhaps installing the correct version of the assembly is the solution(Did you miss to install any component maybe? Try to install this NuGet package: System.Runtime). BTW, maybe bindingRedirect is needed.
Best Regards,
Tianyu
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.