【发布时间】:2017-07-09 07:09:44
【问题描述】:
既然 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 here。
您可以坚持使用 project.json 和 Visual Studio 2015。但如果您想迁移到 .NET Core 2.0,则需要使用 Visual Studio 2017 打开您的项目,它可以将其迁移到新的 .csproj 格式。你可以在this blog post阅读迁移过程。
Visual Studio 2017 还将为 .NET Core 1.0 提供稳定的 RTM 工具(请注意,Visual Studio 2015 中的工具仅处于预览阶段)。还有另一个有趣的blog post here 讨论了迁移到新的项目格式,来自 Microsoft 的 Joe Morris 确认没有计划让 VS 2015 支持构建/项目系统。
更新
随着 Visual Studio 2019 的发布,Visual Studio 2015 或 2017 不支持最新的 .NET Core SDK。这里是compatibility matrix:
【讨论】: