robot
2024.10
true
Administratorhandbuch
Last updated 28. Okt. 2024

Fehlerbehebung für .NET

.NET während der Installation erforderlich

Beschreibung

Das Aktualisieren der MSI-Installationsprogramme schlägt mit dem folgenden Fehler fehl: „Sie müssen .NET Desktop Runtime installieren, um diese Anwendung auszuführen.“

Mögliches Problem

Die auf Ihrer Maschine installierte .NET-Laufzeit ist möglicherweise beschädigt.

Lösung

Deinstallieren Sie die .NET-Runtime von Ihrem Gerät und führen Sie das 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 Sie die .NET Windows-Runtime oder die fehlenden .NET-Frameworks.

.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 aufzulösen, wohingegen 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?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten