dotnet / dotnet/install-scripts
Install scripts don't attempt to install when the runtime specific binaries are present but not the `dotnet` executable
Personne n'a encore pris cette issue.
- Langage dominant
- PowerShell
- Étoiles
- 213
- Forks
- 120
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
https://github.com/dotnet/vscode-dotnet-runtime/issues/2059#issuecomment-2516628176
Install scripts could check that dotnet.exe / dotnet is present in the directory before deciding whether to install or report that it's already installed.
```
ls idir
LICENSE.txt ThirdPartyNotices.txt dotnet host shared
./dotnet-install.sh --install-dir idir/ --runtime aspnetcore
dotnet-install: ASP.NET Core Runtime with version '8.0.11' is already installed.
rm idir/dotnet
./dotnet-install.sh --install-dir idir/ --runtime aspnetcore
dotnet-install: ASP.NET Core Runtime with version '8.0.11' is already installed.
```
This change would enable a recovery from a corrupted install by using the same command again.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par dotnet-install.sh et reproduisez le comportement signalé à l’aide des commandes de l’issue, à la fois avant et après la suppression de l’exécutable dotnet de idir. Suivez la vérification existante du runtime installé ; c’est terminé lorsqu’un dotnet ou dotnet.exe manquant amène le script à tenter une récupération plutôt qu’à signaler que le runtime est déjà installé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- powershell, shell
- Domaine
- devops
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 64/100