"Ciąg wejściowy nie był nieprawidłowy format" błąd występuje podczas importowania rozwiązania w Dynamics 365

Symptom

Podczas próby importowania rozwiązania w Dynamics 365, importu rozwiązania nie powiedzie się następujący komunikat o błędzie:

"Importowanie rozwiązania: [Nazwa rozwiązania] nie powiodło się"

Jeśli oglądasz dane w siatce, która jest włączone i kliknij przycisk Pobierz plik dziennika Zobacz szczegóły, takie jak następujące:

"Ciąg wejściowy nie był we właściwym formacie generowany przez aplikację podczas przetwarzania niestandardowego zestawu (dodatek plug-in).

0x80048033 ciąg wejściowy nie był we właściwym formacie."

Zawarte są następujące informacje o błędzie:

Microsoft.Crm.Tools.ImportExportPublish.ImportSolutionException: Importowanie zestawy dodatków plug-in: błąd. Błąd: Wtyczki: wersja < nazwa zestawu, > = 0.0.0.0, kultury = neutral, PublicKeyToken = [token] spowodował wyjątek. ---> System.formatexceptionponieważ: ciąg wejściowy nie był poprawny format.    w System.Text.StringBuilder.AppendFormat (Dostawca IFormatProvider, format ciągu, obiektu args [])    w System.String.Format (Dostawca IFormatProvider, format ciągu, obiektu args [])    o Microsoft.Crm.ObjectModel.TargetFrameworkVersionValidator.ValidateInternal()    w Microsoft.Crm.ObjectModel.PluginAssemblyServiceInternal'1.ValidateAssemblyMetadata (ExecutionContext kontekstu, IBusinessEntity zestaw dodatków plug-in, CrmPluginAssemblyMetadata assemblyMetadata)    w Microsoft.Crm.ObjectModel.PluginAssemblyServiceInternal'1.VerifyRegistrationAbility (zestaw dodatków plug-in IBusinessEntity, createCall typu Boolean, ExecutionContext kontekstu)    w Microsoft.Crm.ObjectModel.SdkEntityServiceBase.UpdateInternal (IBusinessEntity encji, ExecutionContext kontekstu, Boolean verifyAction)    w Microsoft.Crm.ObjectModel.PluginAssemblyServiceInternal'1.Update (IBusinessEntity encji, ExecutionContext kontekstu)    o Microsoft.Crm.Tools.ImportExportPublish.ImportPluginAssemblyHandler.ImportItem()    ---Koniec śledzenia wewnętrznego stosu wyjątków---    o Microsoft.Crm.Tools.ImportExportPublish.ImportPluginAssemblyHandler.ImportItem()    o Microsoft.Crm.Tools.ImportExportPublish.ImportHandler.Import()    w Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler.ImportAndUpdateProgress (ImportHandler ih)    w Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler.ProcessNonMetadataHandlers (String [] ImportEntities, ImportHandler i ihForCurrentPath, CounterList listCounters)    w Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler.RunImport (String [] ImportEntities)    w Microsoft.Crm.Tools.ImportExportPublish.ImportXml.RunImport (String [] ImportEntities)    o Microsoft.Crm.Tools.ImportExportPublish.ImportXml.RunImport()    w Microsoft.Crm.Tools.ImportExportPublish.ImportXml.RunImport (Boolean withSolutionManifest)    w Microsoft.Crm.WebServices.ImportXmlService.ImportSolutionSkipCapable (Boolean overwriteUnmanagedCustomizations, publishWorkflows typu Boolean, Byte [] customizationFile, importJobId identyfikator Guid, convertToManaged typu Boolean, Boolean skipProductUpdateDependencies, holdingSolution typu Boolean, ExecutionContext kontekstu)  

Przyczyna

Ten błąd może wystąpić, jeśli dodatek assemlbly jest za pomocą nowszej wersji programu .net Framework, takich jak 4.6.1 i 4.6.2. Obecnie Dynamics 365 (online) obsługuje tylko zbudowany na.NET Framework 4.5.2 zestawów SDK platformy .NET.

Rozwiązanie

Wpływ zestawu muszą być skompilowane z.NET Framework 4.5.2:

  1. Otwórz program Visual Studio

  2. Kliknij prawym przyciskiem myszy w projekcie zawierającym dotyczy zestawu , a następnie kliknij polecenie Właściwości

  3. Zmienić Docelowa platforma.NET Framework 4.5.2

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

×