"Fehler Abhängigkeiten für diese Komponente berechnet. Fehlende Komponenten-Id: [GUID] "Fehler beim Importieren einer Lösung in Dynamics 365

Problembeschreibung

Beim Importieren einer Lösung in Dynamics 365 wird den folgenden Fehler auftreten:

"Importieren der Lösung: [Lösungsname] ist fehlgeschlagen"

Sie sehen auch eine Fehler-Code 8004F036. Wenn Sie Detail-Spalte im Raster anzeigen, sehen Sie eine Meldung wie:

"Fehler Abhängigkeiten für diese Komponente berechnet. Fehlende Komponente-Id [GUID]"

Klicken Sie auf Protokolldatei herunterladen und die Registerkarte Komponenten in Excel, sehen Sie eine Meldung wie:

"Die abhängige Komponente SystemForm (Id = [GUID 1]) ist nicht vorhanden.  Fehler beim Versuch einer SystemForm zugeordnet (Id = [GUID 2]) als Abhängigkeit. Fehlende Abhängigkeit Suchtyp = PrimaryKeyLookup. "

Ursache

Dieser Fehler kann auftreten, wenn die zu importierende Projektmappe enthält eine Komponente, die von einer anderen Komponente abhängt abhängige Komponente ist nicht in der zu importierenden Projektmappe und in der Organisation nicht vorhanden.

Beispiel: Eine Lösung aus Umgebung exportiert und in Ihre produktionsumgebung importieren möchten. Enthält die Lösung eine Komponente (z. B. ein Systemformular), die eine andere abhängige Komponente (z.B. einer Ansicht oder einem anderen Systemformular), wird dieser Fehler auftreten, abhängige Komponente ist nicht in der Projektmappe und nicht in der Organisation.

Der Fehler zeigt an, dass die erforderliche abhängige Komponente mit der Id [GUID 1] in der Projektmappe oder der Organisation nicht vorhanden ist. Importprozess Lösung versucht diese Komponente, um eine vorhandene Komponente [GUID 2] als Kind-Abhängigkeit zuordnen. Da die Komponente [GUID 1] nicht vorhanden ist, kann die Zuordnung vorgenommen werden.

Weitere mögliche Ursache

Wenn Sie Auftreten dieser Art Fehler und Details Vorlage wie die abhängige Komponente verweisen, kann dies die Vorlage entwickelt wurde mit einer Sprache, die nicht in der Umgebung aktiviert ist, wird die Projektmappe importiert. Beispiel: Wenn Englisch eine Vorlage erstellt wurde, aber die englische Sprache nicht in der Umgebung, in dem Sie die Lösung importieren, aktiviert, kann dies eine andere Ursache für diesen Fehler. Um zusätzliche Sprachen aktivieren, navigieren zu Systemeinstellungen, auf Verwaltung und klicken Sie auf Sprachen.

 

Fehlerbehebung

Verwenden Sie eine der folgenden Optionen, um dieses Problem zu beheben:

  1. Der Organisation die fehlende Komponente hinzufügen: Die Organisation eine Lösung importieren die fehlende Komponente hinzufügen.

  2. Der Projektmappe die fehlende Komponente hinzufügen: Ist die Komponente in der Quellorganisation, müssen sicherstellen Sie, dass die Lösung bei der Erstellung dieser Komponente enthält.

  3. Entfernen die Abhängigkeit der Komponente: Wenn die fehlende Komponente nicht in der Organisation erforderlich ist, entfernen Sie die Komponente in der Quelle und die Projektmappe neu.

Die Komponente ist nicht vorhanden, wenn Sie nicht sicher sind, gehen Sie folgendermaßen vor:

1. Entpacken Sie Lösung ZIP-Datei.

2. Öffnen Sie die Datei "Solution.xml".

3. Kopieren Sie den Wert GUID 1 Fehlerdetails und Suchen innerhalb der Datei "Solution.xml". Finden Sie einen Abschnitt in der XML-Code wie folgt:

<MissingDependency>

< erforderlichen Schlüssel = "591" Type = "60" DisplayName = "[Component Name 1]" ParentDisplayName = "[übergeordnete Entität" Lösung "[Lösung Name]" Id = 1 "[GUID]" / >

< abhängigen Schlüssel = "34" Type = "60" DisplayName = "[Komponente Name 2]" ParentDisplayName = "[untergeordnete Entität" Id = "[GUID 2]" / >

</MissingDependency>

Die oben gezeigten XML-Code zeigt an, dass die Lösung eine abhängige Komponente fehlt[Component Name 1] mit der Id[GUID 1]. Da diese Komponente in dieser Lösung nicht vorhanden ist, muss in der Organisation erfolgreich importiert vorhanden.

Beispiel-Auflösung

Beispiel-Fehler:

"Die abhängige Komponente SystemForm (Id = 2e28cc31-d344-412d-b393-3e108b23363a) ist nicht vorhanden. Fehler beim Versuch einer SystemForm zugeordnet (Id = 6d2cf5e0-c3bd-40fb-9842-b5c67409e23b) als Abhängigkeit. Fehlende Abhängigkeit Suchtyp = PrimaryKeyLookup. "

Öffnen Sie die Datei "Solution.xml" und suchen Sie nach 2e28cc31-d344-412d-b393-3e108b23363a. Sie finden dann das folgende XML:

<MissingDependency>

< erforderlichen Schlüssel = "4" Type = "60" DisplayName = "Beispiel Abhängigkeit" ParentDisplayName = "Parent" Lösung = "Aktiv" Id = "{2e28cc31-d344-412d-b393-3e108b23363a}" / >

< abhängigen Schlüssel = "5" Type = "60" DisplayName = "Informationen" ParentDisplayName = "Kind" Id = "{6d2cf5e0-c3bd-40fb-9842-b5c67409e23b}" / >

</MissingDependency>

Lösung fehlt im obigen Beispiel die Schnellansicht Formular mit dem Namen "Beispiel Abhängigkeit" ist eine Komponente der Entität mit dem Namen "Parent". Die Entität mit dem Namen "Kind" enthält ein Formular mit dem Namen "Informationen". Formular "Informationen" ist abhängig von der "Beispiel Abhängigkeit" Schnellansicht Formular. Die folgenden Lösungsmöglichkeiten verfügbar sind:

  1. Importieren Sie eine andere Lösung in der Organisation, die "Beispiel Abhängigkeit" Schnellansicht Formular für die Entität "Parent" vor dem Importieren dieser Lösung.

  2. Stellen Sie sicher, dass die "Beispiel Abhängigkeit" Schnellansicht Form in dieser Lösung enthalten ist die Aufnahme "Parent" und die erforderlichen Komponenten erfordern.

  3. "Beispiel Abhängigkeit" Schnellansicht Formular Abhängigkeit aus dem Formular "Informationen" der Entität "Kind" in der Quellorganisation entfernen und die Projektmappe neu.

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×