Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
dotnetup befindet sich in der öffentlichen Vorschau. Die Features und das Verhalten können sich vor der allgemeinen Verfügbarkeit ändern.
Ein benutzerdefinierter Installationsstamm kann Repository-, Test- oder Toolinstallationen aus dem standardmäßigen dotnetup-verwalteten .NET Installationsstamm isolieren.
Benutzerdefinierten Root im Standardmanifest nachverfolgen
Wählen Sie den Root mit --install-path:
dotnetup sdk install 10.0 --install-path D:\tools\dotnet
dotnetup runtime install aspnetcore@10.0 --install-path D:\tools\dotnet
Das Standardmanifest zeichnet sowohl Anforderungen als auch deren Wurzel auf. Ein späteres, ungefiltertes Update kann diesen Root verarbeiten:
dotnetup update
Liste, aktualisiere oder deinstalliere bei Bedarf nur als Root:
dotnetup list --install-path D:\tools\dotnet
dotnetup update --install-path D:\tools\dotnet
dotnetup sdk uninstall 10.0 --install-path D:\tools\dotnet
Manifest isolieren
Verwenden Sie --manifest-path, wenn der Status der Nachverfolgung ebenfalls getrennt sein muss:
dotnetup sdk install 10.0 --install-path D:\tools\dotnet --manifest-path D:\tools\dotnetup_manifest.json
Wiederholen Sie diesen Vorgang --manifest-path für spätere Auflistungs-, Aktualisierungs- und Deinstallationsvorgänge.
Diese Option gilt für einen Befehl. Die dotnetup-Konfigurationsdatei wird nicht verschoben und das Standard-Installationsverzeichnis wird nicht geändert.
Ausführen der benutzerdefinierten Installation
Führen Sie die ausführbare Datei direkt aus, oder aktivieren Sie sie für die aktuelle Shell:
dotnetup env script --shell pwsh --dotnet --dotnet-install-path D:\tools\dotnet |
Invoke-Expression
dotnetup dotnet wählt nicht automatisch beliebige benutzerdefinierte Stammzertifikate aus.
Vermeiden Sie gleichzeitige Manifestschreibvorgänge
dotnetup koordiniert den Manifestzugriff mit einer Sperre. Führen Sie keine gleichzeitigen Schreibbefehle für dasselbe Manifest aus. Verwenden Sie separate Manifeste für unabhängige Automatisierungen.