Comment va t-on faire pour garder toutes ces versions compatibles, j'ai nommé ASP.NET MVC 4, MVC 5 Framework.NET 4.5.2, 4.6, 4.6.1, etc ... et surtout s'y retrouver ?
Quels sont les types d'applications que l'on peut développer avec une version de visual studio par exemple Visual Studio 2013, Visual Studio 2013 Update 5, Visual Studio 2015 et maintenant 2017, etc etc etc ...
Prenons notes avant de franchir le pas et d'utiliser un peu plus Visual Studio 2015 ou
Visual Studio 2017 qui vient de sortir. Je reprends mon bon vieux Visual Studio 2013 Professional Edition with Update 4, ce qu'ils appelaient à l'époque
Microsoft Team Explorer pour Visual Studio 2013 !
Et je regarde dans ce que je peux faire avec :
Fichier -> Nouveau projet
Fichier -> Nouveau site web
|
Visual Studio 2013 quel projet pour ASP.NET MVC ? |
On se rappelle alors
comment transformer un "Site web" en "Application web"
Et donc on fait :
Fichier -> Nouveau projet
Et c'est en jouant avec toutes les possibilités de création d'un nouveau projet que l'on se rend compte du marasme dans lequel on est avec toutes ces versions d'ASP.NET. Et la question est : Comment maintenir d'anciennes application ASP.NET ?
|
Nouveau Projet web .NET 2.0, 3.0, 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 |
Vous ne trouvez pas que c'est un peu exagéré, et d’ailleurs si on clique sur
<Autres Frameworks...> ils se passe quoi ?
Et sur la page suivante, ça continue :
|
Correspondance entre .NET et Visual Studio |
Franchement, c'est pas un peu abuser ! Dommage il n'y a pas de dates ! On est devant l'
historique complet de toutes les versions du .NET Framework on a un peu le vertige et cela donne une idée de l'infini.
En plus, il manque encore quelque chose, il faut quelle version de Visual Studio pour travailler avec tout ça
tout le monde n'a pas VS 2017 !
Par curiosité, je clique sur le lien
.NET Framework 2.0 + 3.5 SP1
|
.NET Framework 3.5 et Visual Studio 2008 ou 2010 |
Et le Framework 1.1 ? Il n'est plus là ? Heureusement ! lol mdr ptdr ... fou rire, je vais respirer un peu ...
Développer avec Visual Studio 2013
Alors qu'est ce que je peux encore faire avec mon bon vieux Visual Studio 2013 ? Je suis sûr que certains d'entre vous pensent : le mettre à la poubelle ! Oui mais avant, tirons en toutes les informations nécessaires de cette
versions professionnelle.
Une chose est un peu curieuse avec VS 2013 c'est cet
item Visual Studio 2012 ?
|
Visual Studio 2013 - Développer pour VS 2012 ? |
En choisissant le Framework 4.0, je vois ASP.NET MVC 4, pouwarrgg !
En choisissant le Framework 4.5.2 MVC 4 disparaît :
|
Visual Studio 2013 compatibilité avec Visual Studio 2012 |
On comprendra que Visual Studio 2013 permet de conserver une certaine
compatibilité avec
Visual Studio 2012 ! Bref c'est vrai, c'est moi maintenant qui ais envie de jeter tout ça à la poubelle !
Un jour je vous montrerais comment j'ai adapté une ancienne application .ASPX en Application Web compatible 4.5 en créant automatiquement les fichiers .designer.cs ...
Au plus avec VS 2013, je choisi .NET Framework 4.6.1 et je peux développer une Application Web ASP.NET :
|
Visual Studio 2013 Framework 4.6.1 |
Et l'on voit iOS ? Oulala ben alors :
|
Visual Studio 2013 - Développement pour iOS |
Je ne vous conseille pas de démarrer vos développements pour iOS avec ça ! Sinon vous allez vers quelques déconvenues ;)
I'll be back !
Mise à jour le 18 mai 2017
J'avoue, j'ai des soucis pour choisir une plateforme ASP.NET MVC JS stable ... je reviens donc sur cette page pour comprendre les différences entre les versions et v'là ti pas que je trouve un nouvel Item :
.NET Framework 4.7
Dans la page .NET Targeting un nouvel Item est apparu :
|
Dot NET Targeting apparition du .NET Framework 4.7 |
En attendant moi je regarde dans : C:\Windows\Microsoft.NET\Framework et on dirait bien que j'ai jamais dépassé le Framework v4.0.30319
|
C:\Windows\Microsoft.NET\Framework\v4.0.30319 |
Ce n'est pas fun du tout du tout encore ça !