asp.net-core - Visual Studio 2015 中支持 ASP.NET Core?

标签 asp.net-core .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 路线图 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 :

Compatibility Matrix

关于asp.net-core - Visual Studio 2015 中支持 ASP.NET Core?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42337211/

相关文章:

c# - LINQ 查询出现问题 : Select first task from each goal

c# - Azure持久函数 "terminatePostUri"在触发时给出404

c# - 无法在核心管道中的中间件中实现try-catch的可调用catch

c# - 用于更新操作的 CreatedAtAction 模拟

c# - 使用 jwt 和许多角色进行基于角色的访问

c# - 强名称程序集 - 必须更改数千个程序集

c# - 持久保存到 Azure 表存储时使用 POCO

c# - 带有连字符分隔的 id 和标题的自定义 ASP.NET Core 路由

asp.net-core - api 不活动后,asp.net 核心托管服务休眠

c# - 记录器未显示在 ASP.NET Core 2.1 应用程序中