J'ai récemment installé VS 2017 RC, puis automatiquement ma version dotnet pointait vers 1.0.0-preview4-004233
. Pour cette raison, chaque fois que je crée un nouveau projet à l'aide de la commande dotnet new -t Console
Je ne peux pas voir project.json
même si je vois .csproj
fichier.
Lorsque je vérifie les versions dotnet disponibles sur ma machine à - C:\Program Files\dotnet\sdk
Je vois plusieurs versions disponibles.
Existe-t-il un moyen de basculer le noyau dotnet vers une version antérieure - 1.0.0-preview2-003133
de 1.0.0-preview4-004233
sans désinstaller.
Vous pouvez le faire avec un fichier global.json
À la racine de votre projet:
dotnet --list-sdks
Vous verrez une liste comme celle-ci.
2.1.100 [C:\Program Files\dotnet\sdk]
2.1.101 [C:\Program Files\dotnet\sdk]
2.1.103 [C:\Program Files\dotnet\sdk]
2.1.104 [C:\Program Files\dotnet\sdk]
[...lines omitted...]
2.1.601 [C:\Program Files\dotnet\sdk]
2.2.101 [C:\Program Files\dotnet\sdk]
3.0.100-preview3-010431 [C:\Program Files\dotnet\sdk]
dotnet new
.dotnet new globaljson
Le résultat ressemblera à ceci:
{
"sdk": {
"version": "3.0.100-preview3-010431"
}
}
version
, remplacez le 3.0.100-preview3-010431
Par la version que vous préférez dans la liste --list-sdks
. Par exemple:{
"sdk": {
"version": "2.2.101"
}
}
dotnet --version
Pour vérifier. Tu devrais voir:2.2.101
dotnet new
Appropriées pour créer votre projet.