Symptoom

Wanneer u probeert te importeren van een oplossing in Dynamics 365, de oplossing is mislukt met het volgende bericht:

' Het importeren van de oplossing: [oplossing] is mislukt '

Als u de gegevens in het raster dat is opgenomen en klik op logboekbestand downloaden bekijkt, ziet u details, zoals de volgende:

"Input string was niet de juiste indeling die door de toepassing worden gegenereerd bij het verwerken van een aangepaste assembly (invoegtoepassing).

0x80048033 input string was niet de juiste indeling."

De volgende foutdetails zijn ook opgenomen:

Microsoft.Crm.Tools.ImportExportPublish.ImportSolutionException: Invoegtoepassing voor assembly's importeren: fout. Fout: Plugin: < naam >, assemblyversie = 0.0.0.0, Culture = neutral, PublicKeyToken = [token] heeft een uitzondering veroorzaakt. ---> System.FormatException: Input string was niet in de juiste indeling.    bij System.Text.StringBuilder.AppendFormat (IFormatProvider provider, String format, Object [] args)    bij System.String.Format (IFormatProvider provider, String format, Object [] args)    op Microsoft.Crm.ObjectModel.TargetFrameworkVersionValidator.ValidateInternal()    bij Microsoft.Crm.ObjectModel.PluginAssemblyServiceInternal'1.ValidateAssemblyMetadata (ExecutionContext context, IBusinessEntity, invoegtoepassingassembly, CrmPluginAssemblyMetadata assemblyMetadata)    bij Microsoft.Crm.ObjectModel.PluginAssemblyServiceInternal'1.VerifyRegistrationAbility (IBusinessEntity invoegtoepassingassembly, Boolean createCall, ExecutionContext context)    bij Microsoft.Crm.ObjectModel.SdkEntityServiceBase.UpdateInternal (IBusinessEntity-entiteit ExecutionContext context, Boolean verifyAction)    bij Microsoft.Crm.ObjectModel.PluginAssemblyServiceInternal'1.Update (IBusinessEntity-entiteit, ExecutionContext context)    op Microsoft.Crm.Tools.ImportExportPublish.ImportPluginAssemblyHandler.ImportItem()    ---Einde van inner exception stacktrace---    op Microsoft.Crm.Tools.ImportExportPublish.ImportPluginAssemblyHandler.ImportItem()    op Microsoft.Crm.Tools.ImportExportPublish.ImportHandler.Import()    op Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler.ImportAndUpdateProgress (ih ImportHandler)    op Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler.ProcessNonMetadataHandlers (String [] ImportEntities, ImportHandler & ihForCurrentPath, CounterList, listCounters)    op Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler.RunImport (String [] ImportEntities)    op Microsoft.Crm.Tools.ImportExportPublish.ImportXml.RunImport (String [] ImportEntities)    op Microsoft.Crm.Tools.ImportExportPublish.ImportXml.RunImport()    op Microsoft.Crm.Tools.ImportExportPublish.ImportXml.RunImport (Boolean withSolutionManifest)    op Microsoft.Crm.WebServices.ImportXmlService.ImportSolutionSkipCapable (Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte [] customizationFile, Guid, importJobId, Boolean convertToManaged, Boolean skipProductUpdateDependencies, Boolean holdingSolution, ExecutionContext context)  

Oorzaak

Deze fout kan optreden als de invoegtoepassing assemlbly is met een latere versie van .net Framework zoals 4.6.1 en 4.6.2. Op dit moment dat alleen ondersteunt .NET SDK assembly's die zijn gebaseerd op .NET Framework 4.5.2 Dynamics 365 (online).

Oplossing

De assembly waarin het probleem optreedt , moet worden gecompileerd met .NET Framework 4.5.2:

  1. Visual Studio openen

  2. Klik met de rechtermuisknop op het project met de assembly waarin het probleem optreedt en klik op Eigenschappen

  3. .NET Framework 4.5.2 wijzigen in het kader van het doel

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×