现在ASP.NET Core已经随VS 2017一起发布(将于3月发布),他们还会在VS 2015中支持ASP.NET Core多久?
我的意思是,project.json将不再使用,那么我们是否需要将现有项目移植到VS 2017中,并且不使用VS 2015来处理ASP.NET Core。
现在ASP.NET Core已经随VS 2017一起发布(将于3月发布),他们还会在VS 2015中支持ASP.NET Core多久?
我的意思是,project.json将不再使用,那么我们是否需要将现有项目移植到VS 2017中,并且不使用VS 2015来处理ASP.NET Core。
Visual Studio 2015仅支持.NET Core <=1.1 (即project.json)。如果您希望使用基于.csproj的.NET Core项目,您需要使用Visual Studio 2017。您可以在此处了解.NET Core Roadmap。
您可以继续使用project.json和Visual Studio 2015。但是,如果您想转移到.NET Core 2.0,您将需要使用Visual Studio 2017打开项目,然后迁移到新的.csproj格式。您可以在这篇博客文章中了解有关迁移过程的详细信息。
Visual Studio 2017还将为.NET Core 1.0提供稳定的RTM工具(请注意,Visual Studio 2015中的工具仅处于预览阶段)。这里还有另一篇有趣的博客文章,讨论了转移到新项目格式的情况,来自Microsoft的Joe Morris确认没有计划支持VS 2015构建/项目系统。
更新
随着Visual Studio 2019的发布,最新的.NET Core SDK不支持Visual Studio 2015或2017。这里是兼容性矩阵: