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

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben