2017-02-20 12 views
27

Теперь, когда ASP.NET Core поставляется с VS 2017 (выпущенный в марте), как долго они будут поддерживать ASP.NET Core в VS 2015?Поддержка ASP.NET Core в Visual Studio 2015?

Я имею ввиду, что project.json больше не будет использоваться, тогда нам нужно переместить существующие проекты на VS 2017 и не использовать VS 2015 для работы с ASP.NET Core.

ответ

38

Visual Studio 2015 будет поддерживать только .NET Core < = 1.1 (т. Е. Project.json). Если вы хотите использовать .NET-проекты на основе .csproj, вам нужно будет использовать 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 также обеспечит стабильную RTM-инструментацию для .NET Core 1.0 (обратите внимание, что оснастка в Visual Studio 2015 доступна только в режиме предварительного просмотра). Есть еще один интересный blog post here, в котором обсуждается переход к новому формату проекта, Джо Моррис из Microsoft подтверждает, что планы VS 2015 не поддерживаются системой сборки/проекта.

+0

означает, что у нас есть 2 варианта работы в VS 2015 или VS 2017? Только если .csproj необходимо, я должен перейти на VS 2017. –

+0

@MithunPattankar см. Мое обновление. –

+0

@MithunPattankar в основном рекомендуется обновить до VS 2017. .propro скорее, чем позже, особенно если вы хотите воспользоваться более новыми версиями. NET Core, обновленный инструментарий, формат проекта csproj, .NET Standard 2.0 и т. Д. –