67 votes

Basculer entre les versions du SDK core dotnet

J'ai récemment installé VS 2017 RC et ensuite automatiquement mon dotnet version souligné 1.0.0-preview4-004233. En raison qu'à chaque fois que je créer un nouveau projet à l'aide de la commande dotnet new -t Console je ne vois pas d' project.json si je vois .csproj le fichier.

Quand je vérifie dotnet versions disponibles sur ma machine au - C:\Program Files\dotnet\sdk je vois de multiples versions disponibles.

Est-il possible de basculer dotnet de base de revenir à une version antérieure - 1.0.0-preview2-003133 de 1.0.0-preview4-004233 sans le désinstaller.

121voto

Set Points 21500

Vous pouvez le faire avec un global.json le fichier dans la racine de votre projet:

  • Vérifier la liste des Kits de développement logiciel sur votre ordinateur:
dotnet --list-sdks

Vous verrez une liste de ce genre.

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]
  • Créer un dossier à la racine de votre projet, dans lequel vous allez exécuter dotnet new.
  • Dans ce dossier, exécutez cette commande: dotnet new globaljson

Le résultat devrait ressembler à quelque chose comme ceci:

{
  "sdk": {
    "version": "3.0.100-preview3-010431"
  }
}
  • En version, remplacer l' 3.0.100-preview3-010431 avec la version que vous préférez à partir de l' --list-sdks de la liste. Par exemple:
{
  "sdk": {
    "version": "2.2.101"
  }
}
  • Exécutez dotnet --version , à vérifier. Vous devriez voir:
2.2.101
  • Lancer l' dotnet new des commandes pour créer votre projet.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X