devcontainers / devcontainers/features

How to change .NET version?

Aperta
#733 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Shell
Stelle
1.5k
Fork
621
Merge medio
6g 53m
PR unite (30g)
9

Descrizione

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`.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Esamina la configurazione della funzionalità dotnet mostrata nell’issue, in particolare il modo in cui interagiscono `additionalVersions`, `/usr/local/dotnet/current` e `PATH`. Riproduci la configurazione con `dotnet --list-sdks` e ispeziona le directory installate; il lavoro è completato quando sono documentati passaggi chiari per selezionare o richiamare .NET 6 insieme alla versione predefinita.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Ambito
devops
Tipo di issue
Documentazione
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.