UiPath Documentation
robot
latest
false
Robot-Administratorhandbuch
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Fehlerbehebung für .NET

Lösungen für.NET-bezogene Roboterfehler, einschließlich MSI-Upgradefehler und Aktivitätspakete, die die erforderliche.NET-Laufzeitversion nicht finden können.

.NET während des MSI-Upgrades erforderlich​

Beschreibung​

Das Aktualisieren des Robot mit MSI-Installationsprogrammen (Studio oder Robot) schlägt mit folgendem Fehler fehl: „Sie müssen .NET Desktop Runtime installieren, um diese Anwendung auszuführen.“

Mögliches Problem​

Die auf Ihrem Computer installierte .NET Desktop Runtime oder .NET Runtime ist möglicherweise beschädigt.

Lösung​

Deinstallieren Sie die .NET Desktop Runtime/.NET Runtime von Ihrem Gerät und führen Sie das UiPath MSI-Installationsprogramm erneut aus.

Aktivitäten können .NET-Runtime nicht finden​

Beschreibung​

Workflows, die bestimmte Aktivitätspakete verwenden, schlagen bei der Ausführung von 2023.4.0 und neueren Robotern fehl. Die folgenden Fehler werden angezeigt:

  • „Um diese Anwendung auszuführen, müssen Sie fehlende Frameworks für .NET installieren.“
  • „Um diese Anwendung auszuführen, müssen Sie .NET installieren.“

Betroffene Aktivitätspakete​

  • UiPath.Form.Activities version 2.0.x
  • UiPath.IntelligentOCR.Aktivitäten (UiPath.IntelligentOCR.Activities)
  • UiPath.MobileAutomation.Activities
  • UiPath.Vision
  • UiPath.DocumentUnderstanding.Activities
  • OCR-bezogene Aktivitäten im UiPath.UIAutomation.Activities-Paket
  • UiPath.Omnipage.Activities
  • UiPath.OCR.activities

Lösung 1​

Aktualisieren Sie die Aktivitätspakete der problematischen Workflows auf die neuesten Versionen.

Lösung 2​

Fügen Sie eine Invoke Code-Aktivität am Anfang des problematischen Workflows mit dem folgenden Snippet hinzu:

System.Environment.SetEnvironmentVariable("DOTNET_ROOT", System.AppContext.BaseDirectory)
System.Environment.SetEnvironmentVariable("DOTNET_ROOT", System.AppContext.BaseDirectory)

Lösung 3​

Installieren:

  • .NET Desktop Runtime für das Windows-Betriebssystem
  • .NET Runtime für andere Betriebssysteme, z. B. MacOS
  • .NET Framework-Laufzeit

.NET 8-Projekte können nicht ausgeführt werden​

Beschreibung​

Das Ausführen eines Windows- oder plattformübergreifenden Prozesses, der mit Studio 2024.2 auf einer Roboter-Version von 2023.12 oder niedriger erstellt wurde, schlägt mit dem folgenden Fehler fehl: „RemoteException: NU1202: Package <Name_des_Pakets> <Version> is not compatible with net6.0-windows7.0 (.NETCoreApp,Version=v6.0). Package <Name_des_Pakets> <Version> supports: net8.0-windows7.0 (.NETCoreApp,Version=v8.0)."

Mögliches Problem​

NuGet versucht, ein Paket für.NET 6 zu lösen, während Ihre Automatisierung mit.NET 8 erstellt wurde. Diese Aufwärtskompatibilität wird nicht unterstützt.

Lösung​

Aktualisieren Sie Ihre Roboter auf Version 2024.2.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support(opens in new window)

Möchten Sie lernen? UiPath Academy(opens in new window)

Haben Sie Fragen? UiPath-Forum(opens in new window)

Auf dem neuesten Stand bleiben