最佳答案
我一直低着头做各种各样的项目,显然微软一直在忙于做一些大的改变,这让我很困惑。NET Core 第一次出现在我的视野中是在去年安装 Visual Studio 2017时,当时我正在创建一个新项目,突然有了。NET 架构,。NET 标准,以及。NET 核心。所以我对它们进行了一些研究,发现后两个在某种程度上是完整框架的缩写版本。我读了 Scott Hanselman 的这篇文章,我也发现了这个,它让我远离了 ASP.NET Core: 在 ASP.NET 和 ASP.NET 内核之间进行选择。我的总结是“核心是新的,您可以继续使用完整的框架。”所以我创建了一个新的 ASP.NET MVC 站点。NET Framework 4.6.2和 Microsoft。AspNet.MVC5.2.3.
自从创建了这个项目,我在 MVC 和实体框架中发现了一些看起来像是 bug 的东西,结果却发现网络上唯一提到它们的地方似乎是 Core,而这也是唯一被认为可以修复的地方。
现在,今天,我试图查找 System 上的文档。韦伯。MVC.控制器及系统。韦伯。MVC.除了核心文档之外,JsonResult 和它都消失了。我终于把它挖出来了 给你上面说它不再被维护了?
我理解 this much对 Core 的看法,我说: “好吧,我为什么要在乎?我会继续做我现在正在做的事情,并在完成之后再回来看看。”但是现在看起来4.6.2已经不再被支持了。有人能解释一下这是怎么回事吗?我的 NET 4.6.2/MVC 5.2.3项目在我写完之前就已经过时了吗?如果没有,为什么这些文件被退役和藏起来了?我担心我的一些依赖项甚至不能用于 Core 或与 Core 兼容。