【发布时间】:2016-05-23 14:02:59
【问题描述】:
在最近发布的 ASP.Net Core RC2 Preview 1 工具版本中,项目模板被拆分为针对 net461 的完整 .NET Framework 项目和针对 netcoreapp1.0 的 .NET Core 项目。
在以前的世界中,这两个目标框架都被添加到一个项目中。这还能做吗?分手的原因是什么?
【问题讨论】:
-
在没有试用过新模板的情况下,我敢说它们并没有像您想象的那样被拆分。在使用旧工具之前,只有一个“ASP.NET Web”项目模板,其中包含 ASP.NET 4.5(旧的 WebForms、WebApi2、MVC5)模板和新的 ASP.NET 5(现在的 ASP.NET Core)模板。这只是误导,因为这暗示 ASP.NET Core 是旧 ASP.NET MVC/WebApi 的新版本。但它们并不真正兼容,新的 ASP.NET Core 完全重写。这就是为什么所有版本都重置为 1.0。不再有 MVC6,它是 ASP.NET Core MVC (1.0.0)
-
您仍然可以创建 ASP.NET Core Web 项目并针对完整的 .NET 框架或仅针对 .NET Core(或两者,取决于您的依赖项)
标签: c# asp.net asp.net-core asp.net-core-mvc .net-core