J'ai réussi à garder ma tête vers le bas à travailler sur différents projets et, apparemment, Microsoft a été occupé à faire de gros changements et c'est source de confusion l'enfer hors de moi. ASP.NET de Base de la première venue sur mon radar lorsque j'ai installé Visual Studio en 2017, l'année dernière, et est allé à créer un nouveau projet et soudain eu choix de .NET Framework, .NET Standard, et .NET de Base. Alors, j'ai cherché un peu et vu que les deux derniers sont, d'une certaine façon, en abrégé versions de la totalité du cadre. J'ai lu ce post de Scott, Hanselman ASP.NET 5 est mort - l'Introduction de ASP.NET Core 1.0 et .NET Core 1.0 j'ai aussi trouvé ceci, qui me dirigea loin de ASP.NET de Base: Choisir entre ASP.NET et ASP.NET de Base. Mon résumé était "Core est nouveau, vous êtes bien continuer à utiliser le plein cadre". J'ai donc créé un nouveau ASP.NET MVC site à l'aide .NET Framework 4.6.2 et Microsoft.AspNet.Mvc 5.2.3.
Depuis la création de ce projet, j'ai trouvé ce qui semblait être quelques bugs dans les deux MVC et Entity Framework seulement pour trouver que la seule mention d'eux sur le web semble être dans le Noyau et qui est le seul endroit où ils sont considérés comme étant fixe.
Maintenant, aujourd'hui, je suis en train de rechercher de la documentation sur le Système.Web.Mvc.Le contrôleur et le Système.Web.Mvc.JsonResult et il a disparu sauf dans la documentation de Base. J'ai finalement creuser là où il dit qu'il n'est plus maintenu?
J'ai entendu cette beaucoup au sujet de Base et a dit, "ok, pourquoi devrais-je m'en soucier? Je vais continuer à faire ce que je fais et de vérifier en arrière quand il a fait." Mais maintenant, il semble que 4.6.2 n'est pas encore supportée. Quelqu'un peut m'expliquer ce qu'il se passe? Est mon NET 4.6.2/MVC 5.2.3 projet, désormais obsolète, avant que j'ai fini de l'écrire? Si non, pourquoi a la documentation été retiré et caché? Je suis inquiet de certains de mes dépendances pourraient même ne pas être disponible pour ou compatible avec le Noyau.