Freigeben über


Plug-In-Ausführung verursacht System.TypeLoadException in Microsoft Dynamics CRM 2011

Dieser Artikel bietet eine Lösung für das Problem, dass Sie ein Plug-In Microsoft Dynamics CRM 2011 aufgrund eines System.TypeLoadException-Fehlers nicht ausführen können.

Gilt für: Microsoft Dynamics CRM 2011
Ursprüngliche KB-Nummer: 3055434

Problembeschreibung

In Microsoft Dynamics CRM 2011 wird beim Versuch, ein Plug-In auszuführen, die folgende Fehlermeldung angezeigt:

System.TypeLoadException: Der Typ "System.Runtime.CompilerServices.ExtensionAttribute" konnte nicht aus dem Assemby "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" geladen werden.

Ursache

In den .NET Framework Versionen besteht ein Konflikt zwischen dem Computer, auf dem das Plug-In entwickelt wurde, und den Servern, die die Microsoft Dynamics CRM 2011-Bereitstellung hosten. Auf dem Computer, auf dem das Plug-In entwickelt wurde, ist .NET Framework Version 4.5 installiert, während auf den Servern, auf denen die Microsoft Dynamics CRM 2011-Bereitstellung gehostet wird, .NET Framework 4.0 installiert ist.

Lösung

Um dieses Problem zu beheben, muss auf den Servern, die die Microsoft Dynamics CRM 2011-Bereitstellung hosten, ihr .NET Framework auf Version 4.5 aktualisiert werden. Der Link zum Herunterladen der .NET Framework Version 4.5 sowie installationsanweisungen ist Microsoft .NET Framework 4.5.