UiPath Documentation
uipath-cli
latest
false
UiPath-CLI-Benutzerhandbuch
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Bereinigung der UIP-Lösung

Syntax und Optionen für „Uip Solution Solutions“, die nicht verwendete Elemente aus jedem Projekt in einer UiPath-Lösung entfernt.

uip solution cleanup entfernt nicht verwendete Elemente (Aktivitäten, Abhängigkeiten) aus jedem Projekt in einer Lösung. Für ein Lösungsverzeichnis werden Projektquellen an Ort und Stelle geändert; Übergeben Sie --dry-run, um nur nicht verwendete Elemente zu erkennen, ohne etwas zu ändern.

Zusammenfassung​

uip solution cleanup <solutionPath> [--dry-run] [--skip-imports] [--nuget-sources-config-path <path>] [--exclude-configured-sources] [--feed-folder <name>] [--login-validity <minutes>]
uip solution cleanup <solutionPath> [--dry-run] [--skip-imports] [--nuget-sources-config-path <path>] [--exclude-configured-sources] [--feed-folder <name>] [--login-validity <minutes>]

Argumente​

NameErforderlichZweck
<solutionPath>jaPfad zu einem Lösungsverzeichnis (das .uipx enthält) oder einer .uis -Datei.

Optionen​

LongWertStandardBeschreibung
--dry-runMarkierenausErkennen Sie nicht verwendete Elemente, ändern Sie jedoch keine Projektdateien.
--skip-importsMarkierenausBereinigen jetzt nicht verwendete Verweise auf entfernte Elemente in den Projektdateien nicht.
--nuget-sources-config-pathPfad–Pfad zu einer Konfigurationsdatei für NuGet-Quellen.
--exclude-configured-sourcesMarkierenausLösen Sie Projektabhängigkeiten nur aus Mandantenfeeds und --nuget-sources-config-path auf. Löscht die integrierten Feeds UiPath und nuget.org – eine Abhängigkeit, die nicht von diesen Feeds abhängt, kann nicht wiederhergestellt werden.
--feed-folderNamen oder Pfad–Lösen Sie Projektabhängigkeiten aus dem Bibliotheksfeed dieses Orchestrator-Ordners anstelle jedes Mandantenfeeds auf.
--login-validityMinuten10Mindestens Minuten vor dem Tokenablauf, um eine Aktualisierung auszulösen.

Beispiele​

# Remove unused items from every project, modifying files in place
uip solution cleanup ./my-solution

# Detect without modifying anything
uip solution cleanup ./my-solution --dry-run
# Remove unused items from every project, modifying files in place
uip solution cleanup ./my-solution

# Detect without modifying anything
uip solution cleanup ./my-solution --dry-run

Datenform (--output json)​

{
  "Code": "SolutionCleanup",
  "Data": {
    "DryRun": false,
    "ChangedFilesByProject": {
      "project-design-id": ["project.json", "Main.xaml"]
    },
    "CleanupByProject": {
      "project-design-id": {
        "unusedItems": ["UiPath.Stale.Activities"],
        "cleanedFiles": ["Main.xaml"]
      }
    }
  }
}
{
  "Code": "SolutionCleanup",
  "Data": {
    "DryRun": false,
    "ChangedFilesByProject": {
      "project-design-id": ["project.json", "Main.xaml"]
    },
    "CleanupByProject": {
      "project-design-id": {
        "unusedItems": ["UiPath.Stale.Activities"],
        "cleanedFiles": ["Main.xaml"]
      }
    }
  }
}

Bei --dry-run ist ChangedFilesByProject leer und das cleanedFiles jedes Projekts bleibt leer, da nichts geschrieben wurde.

Exitcodes​

Siehe Austrittscodes für den gemeinsamen Vertrag.

  • uip solution restore – NuGet-Abhängigkeiten auflösen (vor pack ausführen, nicht im Zusammenhang mit der Bereinigung).
  • uip solution pack – Verpacken der Lösung nach dem Bereinigen.

Siehe auch​

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