Ok, en tant que nouvel écosystème de développement .net, je suis un peu perdu dans les outils Core, les versions et ainsi de suite.
Quelqu'un pourrait-il m'expliquer la différence entre
- Core Tools preview x pour VS 2015 - Voir ici
- .NET Core / SDK ou non (1.0, 1.0.1, 1.1) - Voir ici
- Core CLI SDK preview 2, 3, 4, 5 - Voir ici
Que sont les aperçus et comment sont-ils liés à la numérotation des versions principales ?
La version de Core elle-même semble bizarre pour les nouveaux arrivants.
- Lorsque vous allez sur la page de téléchargement : https://www.microsoft.com/net/download/core#/current/sdk
- Vous pouvez voir que le téléchargement de la .NET Core 1.1 SDK - Installateur vous donne dotnet-dev-win-x64.1.0.0-preview2-1-003177.exe :
- 1.0.0 ? ?
- Sur la même page, vous pouvez télécharger *Visual Studio 2015 Tools (Preview 2) * qui vous donne DotNetCore.1.0.1-VS2015Tools.Preview2.0.3 :
- 1.0.1 ?
Sur le dépôt github de dotnet core Nous pouvons voir qu'il existe des outils disponibles dans différentes versions :
1.0.3 publié le 13/12/2016
1.1 publié le 16/11/2016
1.1.0 Aperçu 1 publié le 24/10/2016.
1.0.2 publié le 17/10/2016
1.0.1 publié le 13 septembre 2016
1.0.0 publié le 27/06/2016 RC2 publié le 16/05/2016 RC1 publié le 18/11/2015
Sur le repo dotnet CLI (Je comprends qu'il s'agit d'outils de construction ?), on peut voir qu'ils parlent de la preview4, mais dans les liens de téléchargement, tout est marqué preview 5. ET ils parlent du téléchargement d'un Installateur du SDK .NET Core : il y a l'installateur de base du SDK, donc une autre version, ou bien il est mal nommé et il s'agit en fait du CLI uniquement ? Ou bien le SDK inclut-il le CLI, dans quelle version alors ?
Il vous donne un dotnet-win-x64.latest.exe qui semble installer .NET Core 1.0.1 Preview 5...
Enfin sur Azure, une console d'application Web vous donnera :
dotnet --version
D:\home\site\wwwroot
1.0.0-preview3-004056
WAOOOW : un peu perdu...
Quels sont les outils appropriés, dans quelle version correcte, pour démarrer un nouveau projet et le rendre correctement déployable sur Azure ?