.NET Core - предварительные требования

В этой главе мы обсудим различные зависимости, которые необходимо развернуть и запустить. К ним относятся приложения .NET Core на машинах Windows, разработанные с использованием Visual Studio.

Поддерживаемые версии Windows

.NET Core поддерживается в следующих версиях Windows -

  • Windows 7 с пакетом обновления 1 (SP1)
  • Windows 8.1
  • Windows 10
  • Windows Server 2008 R2 SP1 (полный сервер или ядро ​​сервера)
  • Windows Server 2012 SP1 (полный сервер или ядро ​​сервера)
  • Windows Server 2012 R2 SP1 (полный сервер или ядро ​​сервера)
  • Windows Server 2016 (полный сервер, ядро ​​сервера или нано-сервер)

Зависимости

  • Если вы запускаете приложение .NET Core в версиях Windows более ранних, чем Windows 10 и Windows Server 2016, то для него также потребуется распространяемый компонент Visual C ++.

  • Эта зависимость устанавливается автоматически, если вы используете установщик .NET Core.

  • Вам необходимо вручную установить Visual C ++ Redistributable для Visual Studio 2015, если вы устанавливаете .NET Core с помощью скрипта установщика или развертываете автономное приложение .NET Core.

  • Для компьютеров под управлением Windows 7 и Windows Server 2008 необходимо убедиться, что ваша установка Windows обновлена, а также включает исправление KB2533623, установленное через Центр обновления Windows.

Предварительные требования для Visual Studio

  • Для разработки приложений .NET Core с помощью .NET Core SDK вы можете использовать любой редактор по вашему выбору.

  • Однако, если вы хотите разрабатывать приложения .NET Core в Windows с помощью Visual Studio, вы можете использовать следующие две версии:

    • Visual Studio 2015

    • Visual Studio 2017 RC

  • Проекты, созданные с помощью Visual Studio 2015, по умолчанию будут основаны на project.json, тогда как проекты, созданные с помощью Visual Studio 2017 RC, всегда будут основаны на MSBuild.