studio
latest
false
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Studio-Benutzerhandbuch

Letzte Aktualisierung 24. März 2025

Über die Kompatibilität von Windows – Legacy

Studio 2021.10 brachte Unterstützung für .NET-basierte Projekte und führte das Konzept der Projektkompatibilität basierend auf dem Robotertyp ein. In Releases vor 2021.10 verwendeten alle Projekte die „Windows – Legacy“-Kompatibilität. Von Studio 2021.10 bis Studio 2024.10 hatten die Möglichkeit, Projekte mit der Windows- und plattformübergreifenden Kompatibilität zusätzlich zu „Windows – Legacy“ zu erstellen.

Benutzer der Automation Cloud können wählen zwischen:
  • Studio LTS – Bietet langfristige Stabilität mit einem jährlichen Release-Zyklus.

  • Kontinuierliches Release von Studio – Stellt häufige Updates und neue Funktionen bereit und gewährleistet gleichzeitig die Zuverlässigkeit.

Weitere Informationen finden Sie auf der Seite Supportbedingungen für den Produktlebenszyklus.

In der folgenden Tabelle sind die wichtigsten Unterschiede zwischen den beiden Studio-Versionen dargestellt:

Studio-VersionZielgruppeAnforderung der CloudverbindungWindows – Legacy-UnterstützungSupportmodellRelease-Zyklus

Studio LTS

Studio Year.10.Patch

Beispiel: 2024.10.8

Enterprise-Benutzer, die langfristigen Support, Stabilität und Windows – Legacy-Unterstützung benötigen. Kann sowohl für lokale als auch für Automation Cloud-/Automation Suite-Verbindungen verwendet werden.

Nicht verfügbar

available

Langfristiger Support (LTS)

24 Monate grundlegender Support + 12 Monate erweiterter Support.

Einmal pro Jahr.

Kontinuierliche Veröffentlichung von Studio

Studio Year.0.Patch

Beispiel: 2025.0.157

Benutzer von Enterprise-Produkten, die häufige Updates und neue Funktionen wünschen, ohne auf Zuverlässigkeit verzichten zu wollen. Kann nur mit Automation Cloud-Verbindungen verwendet werden.

available

Nicht verfügbar

Kontinuierlicher Release-Support

Jedes Release wird bis zum nächsten Update unterstützt.

Alle zwei Monate.

Studio LTS wird das Öffnen und Bearbeiten von „Windows – Legacy“-Projekten auf absehbare Zeit weiterhin ermöglichen.

Das kontinuierliche Release von Studio ermöglicht nicht mehr das Erstellen oder Bearbeiten von Windows-Legacy-Projekten.

Das letzte Studio LTS, das die Erstellung von Windows-Legacy-Projekten ermöglicht, ist Studio 2024.10. Diese Option kann durch Governance-Richtlinien aktiviert werden.

Vorteile der Konvertierung von „Windows – Legacy“-Projekten zur Kompatibilität mit Windows

Die Standardkompatibilität für neue Projekte ist jetzt Windows. Das Erstellen und Bearbeiten von Projekten mit der Windows-Legacy-Kompatibilität wird nicht mehr unterstützt, was bedeutet, dass neue Funktionen nur in Projekten mit Windows- und plattformübergreifender Kompatibilität verfügbar sind.

Die Verwendung der Windows- oder plattformübergreifenden Kompatibilität setzt zukünftige Innovationen frei und vorbereitet Sie für die Vision der UiPath Agentic Automation mit:

  • Roboter , die strukturierte, regelbasierte Aufgaben effizient ausführen.
  • KI-gestützte Agenten , die unstrukturierte Daten verarbeiten und intelligente Entscheidungen treffen.
  • Menschen , die kritische Automatisierungs-Workflows validieren und überwachen.
Mit der Agent-Automatisierung können Sie komplexere Prozesse automatisieren und KI-gesteuerte Entscheidungsfindung in allen Unternehmenssystemen nutzen.
Greifen Sie auf neue Funktionen zu

Windows- und plattformübergreifende Projekte bieten Ihnen Zugriff auf Funktionen der nächsten Generation, die in Windows – Legacy nicht verfügbar sind, einschließlich:

Verbesserte Leistung und Skalierbarkeit

Windows- und plattformübergreifende Projekte:

  • Werden kompiliert und bieten erhebliche Leistungsverbesserungen, wodurch die Ausführungszeit für Automatisierungen verkürzt wird.
  • sind ideal für umfangreiche Automatisierungsszenarien mit hohem Transaktionsvolumen.
  • Funktioniert mit moderner Speicherverwaltung und JIT-Kompilierung (Just-In-Time).
Verbesserte Sicherheit
  • .NET enthält die neuesten Verschlüsselungsalgorithmen und Sicherheitsprotokolle, um sensible Daten zu schützen.
  • Aktive Wartung gewährleistet eine schnelle Behebung von Sicherheitslücken und minimiert Risiken.
Technische Verschuldung wurde reduziert
  • Durch das Konvertieren von Windows-Legacy-Projekten wird die Abhängigkeit von veralteten Bibliotheken und veralteten Technologien beseitigt.
  • Zukünftige Upgrades und Erweiterungen werden einfacher und kostengünstiger sein.
  • Moderne Workflows sind einfacher zu debuggen, zu skalieren und an die sich ändernden Geschäftsanforderungen anzupassen.

Wie Sie„Windows – Legacy“-Projekte zur Kompatibilität mit Windows konvertieren

Wichtig: Abhängigkeiten, für die keine Versionen mit der Windows-Kompatibilität gefunden werden, werden als nicht aufgelöst markiert, und die im „Windows – Legacy“-Projekt verwendete Version wird nach der Konvertierung im Projekt-Bereich angezeigt. Die meisten Aktivitätspakete, die von UiPath entwickelt wurden und im offiziellen Feed verfügbar sind, unterstützen die Windows-Kompatibilität. Eine vollständige Liste finden Sie in den Anleitungen zu Aktivitäten.

Studio verfügt über ein integriertes Konvertierungstool, mit dem Sie jedes „Windows – Legacy“-Projekt zu Windows konvertieren können.

Wenn Sie ein Projekt zu Windows konvertieren, gilt Folgendes:

  • Projektabhängigkeiten werden basierend auf den folgenden Regeln verwaltet:
    • Wenn die gleiche Version des Pakets in den konfigurierten Paketquellen vorhanden ist, wird die im „Windows – Legacy“-Projekt verwendete Version nicht geändert.
    • Wenn nicht dieselbe Version des Pakets vorhanden ist, wird die im „Windows – Legacy“-Projekt verwendete Version in den höchsten Patch der nächsten Version geändert.
  • Alle Aktivitäten und Eigenschaften werden im konvertierten Projekt beibehalten.
  • Namespaces, die in „Windows – Legacy“- und „Windows“-Projekten unterschiedlich sind, werden aktualisiert.
  • Namespaces, die in Windows-Projekten erforderlich sind, werden hinzugefügt, und diejenigen, die nur in „Windows – Legacy“-Projekten verwendet werden, werden entfernt.

    Wichtig: Konvertieren und veröffentlichen Sie „Windows – Legacy“-Bibliotheken erneut, bevor Sie die Prozesse konvertieren, in denen sie als Abhängigkeiten installiert sind.

So konvertieren Sie ein Legacy-Projekt zur Windows-Kompatibilität:

  1. Öffnen Sie das „Windows – Legacy“-Projekt in Studio und achten Sie darauf, dass Sie es nur in einer einzigen Studio-Instanz öffnen. Ein neues Fenster wird angezeigt.



  2. Wählen Sie aus, wie konvertiert werden soll:

    • Um eine Kopie des aktuellen Projekts unter Verwendung der Windows-Kompatibilität zu erstellen und das ursprüngliche „Windows-Legacy“-Projekt zu behalten, wählen Sie Ein neues Projekt erstellen aus. Geben Sie den Namen, den Speicherort, an dem es erstellt werden soll, und optional eine Beschreibung für das neue Projekt ein.
    • Um das vorhandene Projekt zu aktualisieren und es zur Windows-Kompatibilität zu konvertieren, deaktivieren Sie das Kontrollkästchen Ein neues Projekt erstellen. Die Änderungen, die am Projekt vorgenommen werden, wenn Sie diese Option auswählen, können nicht rückgängig gemacht werden.
  3. Klicken Sie auf Konvertieren.

Wenn Abhängigkeitsprobleme nach der Konvertierung zu nicht aufgelösten Aktivitäten führen, weist eine Meldung oben bei jeder dieser Aktivitäten darauf hin, dass sie fehlt oder nicht geladen werden konnte. Die folgenden Informationen sind für jede Aktivität verfügbar: Anzeigename, Aktivitäts-Namespace, Aktivitätseigenschaften und Werte. Klicken Sie auf Ersetzen, um eine Alternative zu finden und die fehlende oder ungültige Aktivität zu ersetzen. Weitere Informationen finden Sie unter Fehlende oder ungültige Aktivitäten.

Blaupause für das Konvertieren von „Windows – Legacy“-Projekten

Diese Schritt-für-Schritt-Anleitung soll Ihnen helfen, Ihre Automatisierungen nahtlos von Windows-Legacy zu Windows zu übertragen.
  1. Bestand und Bewertung – Bereiten Sie einen detaillierten Bestand aller Ihrer „Windows – Legacy“-Projekte und deren Abhängigkeiten vor:
    • Listen Sie alle Projekte, Bibliotheken und Abhängigkeiten auf.
    • Bewerten Sie die Kompatibilität mit der Windows-Umgebung (.NET).
    • Identifizieren Sie Komponenten, die aktualisiert oder ersetzt werden müssen.
    Hinweis: Die Anwendung „NuGet Package Explorer“ kann zum Überprüfen von .NET-Zielframeworks verwendet werden.


  2. Proof of Concept – Testen Sie den Konvertierungsprozess an einer kleinen Gruppe von Workflows:
    • Wählen Sie einen repräsentativen Workflow aus, dem eine Bibliothek als Abhängigkeit hinzugefügt wurde.
    • Führen Sie eine Testkonvertierung durch, um Herausforderungen und Blocker zu identifizieren.
    • Validieren Sie das Ergebnis mit Tests.
    Tipp:
    • Erstellen Sie eine Sicherung des „Windows – Legacy“-Projekts und der Bibliothek.
    • Ändern Sie den Namen des Projekts oder der Bibliothek beim Migrieren nicht.
    • Migrieren Sie zuerst die Bibliothek, und veröffentlichen Sie sie. Keine Sorge – die migrierte Version der Bibliothek kann nicht in Windows-Legacy-Projekten verwendet werden.
  3. Skalierung – Systematische Konvertierung aller Projekte und Bibliotheken:
    • Migrieren Sie alle Bibliotheken und veröffentlichen Sie sie.
    • Migrieren Sie alle Projekte.
  4. Validierung und Tests – Stellen Sie sicher, dass die konvertierten Workflows wie beabsichtigt funktionieren:
    • Führen Sie Tests durch.
    • Beheben Sie Fehler oder Kompatibilitätsprobleme iterativ.
    • Testen Sie Interaktionen mit externen Systemen und Datenquellen.
  5. Produktionsbereitstellung – Übergang des Projekts zur Produktionsumgebung:
    • Stellen Sie Workflows in der Produktion bereit.
    • Überwachen Sie auf Stabilitäts- und Leistungsprobleme.
    • Stellen Sie bei Bedarf Benutzerschulungen oder eine aktualisierte Dokumentation bereit.
  6. Überwachung nach der Migration – Melden Sie Migrationsprobleme an UiPath für zukünftige Verbesserungen:
    • Senden Sie Feedback.
    • Teilen Sie Herausforderungen oder Lösungen mit Mitarbeitern von UiPath.

Bekannte Probleme (Known Issues)

ProblemLösung
Einige Ausdrücke sind mit Windows-Projekten nicht kompatibel und müssen manuell geändert werden, um ein „Windows – Legacy“-Projekt erfolgreich in Windows zu konvertieren.
{} in new Object() {}
new Object() {task_output.Id.ToString,task_action,now,I_comment } in new Object() {task_output.Id.ToString,task_action,now,I_comment }
Validierungsfehler, die durch andere Ausdrücke generiert wurden, die vor der Konvertierung funktionierten. Schneiden Sie den Ausdruck mit der Tastenkombination STRG + X aus, und fügen Sie ihn mit STRG + V wieder in das Aktivitätsfeld ein.
In einer For Each-Aktivität führt die Benennung der Variablen, deren Werte Sie iterieren möchten, als „Ausdruck“ zu einem Kompilierungsfehler. Benennen Sie die Variable nicht „Ausdruck“.
Communication between UiPath Studio and the Taxonomy Manager ended unexpectedly.

Stellen Sie nach dem Konvertieren eines Projekts, das eine ältere Version des IntelligentOCR-Aktivitätspakets enthielt, sicher, dass Sie auf die neueste Version des IntelligentOCR-Pakets aktualisieren.

BC36915: Cannot infer an element type because more than one type is possible. Specifying the type of the array might correct this error.

BC30512: Option Strict On disallows implicit conversions from 'Object()' to 'String()'. The selected value is incompatible with the property type.

BC36914: Cannot infer an element type, and Option Strict On does not allow 'Object' to be assumed. Specifying the type of the array might correct this error.

Moderne Programmiersprachen erzwingen eine strengere Typinferenz im Vergleich zu älteren Versionen.

Wandeln Sie das Array oder das Element in den gewünschten Typ um, z. B.:

{} in new Object() {}

<object>.ToString()

CType(<element>, Object)

Codierungsabhängige VorgängeFügen Sie System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance) mit InvokeMethod hinzu.
(0x201C) vs. " (0x22) Ersetzen Sie alle Instanzen durch " (0x22), welches das einzige gültige Anführungszeichen für Zeichenfolgenliterale in modernen .NET-Dateien ist.
BC30311: Value of type 'SecureString' cannot be converted to 'CvString'. The selected value is incompatible with the property type.Entfernen Sie die Computer Vision-Aktivitätsargumente und fügen Sie sie wieder hinzu.

BC31424: Type ‘System.Data.DataTable' in assembly ‘…’ has been forwarded to assembly 'System.Data.Common’ …

BC30652: Reference required to assembly ‘System.Collections’ … containing the type 'List(Of )'. Add one to your project.

BC30057: Too many arguments to 'Public Overloads Property SpecificContent As Dictionary(Of String, Object)'.

So beheben Sie diese Validierungsfehler:
  • Navigieren Sie zu den Aktivitätseigenschaften, die die Fehler enthalten.
  • Entfernen Sie die Konfiguration (Ausschneiden oder Strg+X).
  • Klicken Sie außerhalb der Aktivität.
  • Fügen Sie die Konfiguration wieder hinzu (Einfügen oder Strg + V).

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White