Aktivitäten
Neuestes
False
Bannerhintergrundbild
Klassische Integrationsaktivitäten
Letzte Aktualisierung 22. Apr. 2024

Korrigieren der XAML nach Paketaktualisierung

Beim Upgraden eines Workflows von Box v1.1.6 auf eine Paketversion gleich oder höher v1.2.2, bei der das SDK Box.Core verwendet wird, funktionieren Aktivitäten, die eine Box-Objektvariable enthalten, nicht mehr:
docs image

Führen Sie die folgenden Schritte aus, um diesen fehlerhaften Workflow zu korrigieren:

  1. Öffnen Sie die XAML-Datei des Workflows und ersetzen Sie Box.V2 durch Box.V2.Core, wie im folgenden Screenshot gezeigt.
    docs image

    Von (From)

    xmlns:bvm="clr-namespace:Box.V2.Models;assembly=Box.V2"

    An:

    xmlns:bvm="clr-namespace:Box.V2.Models;assembly=Box.V2.Core"
  2. Schließen Sie die XAML-Datei in Studio und öffnen Sie sie wieder, um den Workflow neu zu laden, sodass die betroffenen Aktivitäten neu angezeigt werden.
    Vorher:
    docs image
    Nachher:
    docs image
  3. Wenn Sie mit der Maus auf die Fehler in den Aktivitäten zeigen, wird der folgende Fehler angezeigt:
    docs image
  4. Dies kann gelöst werden, indem Sie die folgende Zeile im Abschnitt <AssemblyReference> in der XAML-Datei hinzufügen:
    <AssemblyReference>netstandard</AssemblyReference>
    docs image
    Schließen Sie jetzt die XAML-Datei und öffnen Sie sie wieder, um die Aktivität neu und ohne Fehler anzuzeigen.
  5. Der gleiche Fehler kann für jedes Box-Objekt für jede Aktivität weiterhin bestehen bleiben, wie unten gezeigt:
    docs image
    Wenn eine Fehlermeldung wie im Screenshot über Type BoxFolder auftritt, erstellen Sie eine neue Dummy-Variable vom Typ BoxFolder in einem höheren Scope, damit dieser Fehler verschwindet. Für jeden Box-Typ, für den dieser Fehler angezeigt wird, sollte eine Dummy-Variable im Variablenabschnitt im Do-Scope erstellt werden, damit die oben dargestellten Entwurfszeitfehler behoben werden.
    docs image
    Und dadurch wird der Fehler behoben, wie unten zu sehen ist:
    docs image
  6. Jetzt kann der Workflow in einem Legacy-Projekt ausgeführt werden oder Sie können ihn über die Popup-Meldung im oberen Teil des Fensters in ein Windows-Projekt konvertieren.
    docs image
    Es gibt auch andere Methoden zum Konvertieren von Legacy-Projekten in Windows-Projekte – hier erfahren Sie mehr darüber.
Hinweis: Aktualisieren Sie für C#-Legacy-Projekte im Box-SDK vor Core die oben beschriebenen Schritte, indem Sie BOX.V2 durch BOX.V2.Core ersetzen, und korrigieren Sie die Entwurfszeitfehler beim Migrieren eines Workflows von Nicht-Core- zu Core-SDK-Installationen, aber es wird ein Laufzeitfehler ausgelöst, den Sie im folgenden Screenshot sehen. In solchen Fällen empfehlen wir, den Workflow in Box v1.3.4 neu zu erstellen.
docs image

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.