Assemblyversionsfehler beim Importieren einer Microsoft Dynamics 365-Lösung
Dieser Artikel enthält eine Lösung für den Assemblyversionsfehler, der auftritt, wenn Sie eine Lösung in Microsoft Dynamics 365 (online) importieren.
Gilt für: Microsoft Dynamics 365
Ursprüngliche KB-Nummer: 4345239
Symptome
Wenn Sie versuchen, eine Lösung in Microsoft Dynamics 365 (online) zu importieren, schlägt der Import mit der folgenden Meldung fehl:
Fehler beim Importieren der Lösung: [Lösungsname]
Wenn Sie Protokolldatei herunterladen auswählen, werden Details ähnlich der folgenden Meldung angezeigt:
Fehler beim Importieren einer Projektmappe. : Microsoft.Crm.CrmException: Diese Plug-In-Assembly verwendet version {0} of the .NET Framework. Microsoft Dynamics 365 erfordert derzeit eine Version {1} des .NET Framework für Plug-In-Assemblys. Erstellen Sie diese Assembly mit .NET Framework Version {1} neu, und versuchen Sie es erneut. at Microsoft.Crm.ObjectModel.TargetFrameworkVersionValidator.ValidateInternal() at Microsoft.Crm.ObjectModel.PluginValidatorBase.Validate() at Microsoft.Crm.ObjectModel.PluginAssemblyServiceInternal'1.ValidateAssemblyMetadata(ExecutionContext context, IBusinessEntity pluginAssembly, CrmPluginAssemblyMetadata assemblyMetadata) at Microsoft.Crm.ObjectModel.PluginAssemblyServiceInternal'1.VerifyRegistrationAbility(IBusinessEntity pluginAssembly, Boolean createCall, ExecutionContext context, CrmPluginAssemblyMetadata assemblyMetadata) at Microsoft.Crm.ObjectModel.PluginAssemblyServiceInternal'1.ValidateOperation(String operationName, IBusinessEntity-Entität, ExecutionContext-Kontext) bei Microsoft.Crm.ObjectModel.SdkEntityServiceBase.CreateInternal(IBusinessEntity entity, ExecutionContext context, Boolean verifyAction) at Microsoft.Crm.Tools.ImportExportPublish.ImportPluginAssemblyHandler.CreateOrGetExistingPluginAssembly( PluginAssembly pluginAssembly, String fileContent, BusinessProcessObject bpoService, Boolean skipValidation, BusinessEntityCollection& existingPluginAssemblies) at Microsoft.Crm.Tools.ImportExportPublish.ImportPluginAssemblyHandler.ImportItem()
Im obigen Beispiel ist eine Version, {0} die zu hoch ist und {1} die derzeit unterstützte Version ist. Möglicherweise wird auch ein Verweis auf fehlercode 8004420B, 8004418B oder -2147204725 angezeigt.
Ursache
Dieser Fehler kann auftreten, wenn Sie versuchen, eine Lösung zu importieren, die eine Plug-In-Assembly enthält, die auf einer Version des .NET Framework kompiliert wurde, die derzeit nicht von Microsoft Dynamics 365 (online) unterstützt wird.
Lösung
Kompilieren Sie die Assembly mit der erwähnten Version des .NET Framework.
Informationen zur .NET Framework Version, die derzeit von Microsoft Dynamics 365 (online) unterstützt wird, finden Sie unter Unterstützte Erweiterungen für Microsoft Dynamics 365.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für