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.
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.0oder10.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.
dotnetupbefindet 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
noneundshellModi verwenden Prozesse, die die dotnetup-Umgebungskonfiguration nicht verwenden, weiterhin die computerweite Installation. - Im
everywhereModus 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.