Wann dotnetup verwendet werden sollte

Hinweis

dotnetup befindet sich in der öffentlichen Vorschau. Die Features und das Verhalten können sich vor der allgemeinen Verfügbarkeit ändern.

Sie können .NET auf verschiedene Weise installieren. dotnetup ist eine Option. Sie installiert und verwaltet .NET SDKs und Runtimes für Ihr Benutzerkonto. In diesem Artikel können Sie entscheiden, ob dotnetup zu Ihrem Szenario passt oder ob eine andere Installationsmethode eine bessere Wahl ist.

Szenarien, die für dotnetup geeignet sind

Berücksichtigen Sie dotnetup, wenn Sie Folgendes möchten:

  • Installieren Sie .NET ohne Administratorrechte und ohne Systempaket-Manager.
  • Halten Sie mehrere SDK- und Laufzeitversionen nebeneinander, und aktualisieren Sie sie zusammen.
  • Folgen Sie einem Kanal, z. B. lts, 10.0 oder 10.0.1xx, damit Updates auf die neueste passende Version umgestellt werden.
  • Installieren Sie das SDK, das die global.json-Datei eines Repositorys erfordert.
  • Testen Sie eine Vorschau oder tägliche Builds, ohne die systemweite Installation zu ändern.
  • Verwenden Sie dieselben Befehle für Windows, macOS und Linux.

Szenarien, die anderen Methoden entsprechen

Eine andere Installationsmethode ist möglicherweise eine bessere Wahl, wenn Sie:

  • Eine unterstützte, allgemein verfügbare Installationsmethode. dotnetup befindet sich in der öffentlichen Vorschau. Verwenden Sie für Produktionssysteme die .NET-Installationsprogramme, einen Paket-Manager oder Visual Studio.
  • Entwickeln sie mit Visual Studio. Visual Studio installiert und wartet eine eigene systemweite Kopie von .NET. Weitere Informationen finden Sie unter Installieren von .NET unter Windows.
  • Sie benötigen systemweite .NET-Installationen. Wählen Sie eine Installationsmethode basierend auf Ihrem Betriebssystem und den Wartungsanforderungen aus. Verwenden Sie unter Windows Microsoft Update, oder aktualisieren Sie das Paket mit WinGet. Verwenden Sie unter Linux den Paket-Manager Ihrer Verteilung. Führen Sie unter macOS das .NET Installationsprogramm erneut aus, um eine neuere Version zu installieren. Weitere Informationen finden Sie unter Install .NET on Windows, Install .NET on macOS oder Install .NET on Linux.
  • Verwalten und entfernen Sie .NET-Installationen auf den Windows-Geräten einer Organisation. Verwenden Sie den .NET Installations-Manager.

Installationsmethoden vergleichen

Fähigkeit dotnetup .NET Installationsprogramme und Paketmanager dotnet-install-Skripte
Installationsumfang Benutzer Maschine Ein beliebiger Ordner, den Sie auswählen
Erfordert Administratorrechte Nein, außer zum Ändern des Systems PATH auf Windows im everywhere Modus Yes No
Installationen verfolgen Yes Ja, über das Betriebssystem No
Installation von Updates Ja, mit dotnetup update Hängt vom Betriebssystem und der Installationsmethode ab. No. Führen Sie das Skript erneut aus.
Entfernt ungenutzte Installationen. Yes Ja, über das Betriebssystem No
Liest global.json Yes No Ja, mit der Option --jsonfile
Installiert tägliche Builds Yes No Yes
Status der Unterstützung Öffentliche Vorschau Allgemein verfügbar Allgemein verfügbar

dotnetup mit anderen Installationen verwenden

dotnetup entfernt oder ändert keine maschinenweiten Installationen. Wie die beiden Installationen interagieren, hängt vom von Ihnen ausgewählten Zugriffsmodus ab:

  • In none und shell Modi verwenden Prozesse, die die dotnetup-Umgebungskonfiguration nicht verwenden, weiterhin die computerweite Installation.
  • Im everywhere Modus auf Windows hat die dotnetup-verwaltete Installation Vorrang vor der computerweiten Installation. Migrieren Sie die systemweiten SDKs und Laufzeiten, die Sie benötigen, in die von dotnetup verwaltete Installation.

Weitere Informationen finden Sie unter dotnetup-Umgebungskonfiguration.

Nächste Schritte