Visual Studio 2015是否支持ASP.NET Core?

48

现在ASP.NET Core已经随VS 2017一起发布(将于3月发布),他们还会在VS 2015中支持ASP.NET Core多久?

我的意思是,project.json将不再使用,那么我们是否需要将现有项目移植到VS 2017中,并且不使用VS 2015来处理ASP.NET Core。

1个回答

70

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。这里是兼容性矩阵

Compatibility Matrix


这意味着我们有两个选项可以使用,要么在VS 2015中工作,要么在VS 2017中工作?只有在需要.csproj文件时,我才应该转移到VS 2017。 - Mithun Pattankar
@MithunPattankar 基本上建议尽早更新到VS 2017 .csproj,特别是如果您想利用较新版本的.NET Core、更新的工具、csproj项目格式、.NET Standard 2.0等。 - Alex Wiese
谢谢,就像前进一样!!在正式的机器上,我们需要给出具体的移动VS 2017的原因和迁移目的(流程的一部分)。清晰明了的解释!! - Mithun Pattankar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接