devcontainers / devcontainers/features

How to change .NET version?

Offen
#733 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Shell
Sterne
1.5k
Forks
621
Ø Merge
6 T. 53 Min.
Gemergte PRs (30 T.)
9

Beschreibung

How do I use the additional .NET version installed by the dotnet feature? For example, if the feature is configured such as:

```
"ghcr.io/devcontainers/features/dotnet:1": {
"version": "7.0.306",
"installUsingApt": "false",
"additionalVersions": "6"
}
```

How do I use .NET 6? When I run `dotnet --list-sdks`, only `7.0.306 [/usr/local/dotnet/7.0.306/sdk]` is shown.

I can see `6.0.415` is present.

```bash
>ls -la /usr/local/dotnet/
total 24
drwxrwsr-x 1 codespace dotnet 4096 Oct 17 22:34 .
drwxr-xr-x 1 root root 4096 Oct 17 22:44 ..
drwxrwsr-x 8 codespace dotnet 4096 Oct 17 22:34 6.0.415
drwxrwsr-x 1 codespace dotnet 4096 Oct 23 18:51 7.0.306
lrwxrwxrwx 1 codespace dotnet 25 Oct 17 22:34 current -> /usr/local/dotnet/7.0.306
```

My `PATH` environment variable seems to include only `/usr/local/dotnet/current`.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Überprüfe die im Issue gezeigte dotnet-Feature-Konfiguration, insbesondere das Zusammenspiel von `additionalVersions`, `/usr/local/dotnet/current` und `PATH`. Reproduziere die Einrichtung mit `dotnet --list-sdks` und untersuche die installierten Verzeichnisse; als abgeschlossen gilt die Aufgabe, wenn klare Schritte zur Auswahl oder zum Aufruf von .NET 6 neben der Standardversion dokumentiert sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
devops
Issue-Typ
Dokumentation
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.