Обзор пакета SDK для .NET Core.NET Core SDK overview

Пакет SDK для .NET Core — это набор библиотек и средств, с помощью которых разработчики могут создавать приложения и библиотеки .NET Core.The .NET Core SDK is a set of libraries and tools that allow developers to create .NET Core applications and libraries. Он содержит следующие компоненты, которые используются для сборки и запуска приложений:It contains the following components that are used to build and run applications:

  • .NET Core CLI.The .NET Core CLI.
  • Библиотеки .NET Core и среда выполнения..NET Core libraries and runtime.
  • Драйвер dotnet.The dotnet driver.

Получение пакета SDK для .NET CoreAcquiring the .NET Core SDK

Так же как и в случае с любыми другими средствами, этот пакет нужно установить на компьютере.As with any tooling, the first thing is to get the tools to your machine. В зависимости от сценария вы можете установить пакет SDK одним из следующих методов:Depending on your scenario, you can install the SDK using one of the following methods:

  • Использовать собственные установщики.Use the native installers.
  • Использовать скрипт оболочки для установки.Use the installation shell script.

Собственные установщики предназначены в первую очередь для компьютеров разработчиков.The native installers are primarily meant for developer's machines. Пакет SDK распространяется посредством собственного механизма установки каждой поддерживаемой платформы, например пакетов DEB в Ubuntu или пакетов MSI в Windows.The SDK is distributed using each supported platform's native install mechanism, such as DEB packages on Ubuntu or MSI bundles on Windows. Эти установщики устанавливают и настраивают среду в соответствии с требованиями пользователя, чтобы он мог использовать пакет SDK сразу после установки.These installers install and set up the environment as needed for the user to use the SDK immediately after the install. Однако они требуют прав администратора на компьютере.However, they also require administrative privileges on the machine. Вы найдете пакет SDK для установки на странице загрузок .NET.You can find the SDK to install on the .NET downloads page.

Скрипты установки, с другой стороны, не требуют прав администратора.Install scripts, on the other hand, don't require administrative privileges. Но они не устанавливают все необходимые компоненты на компьютере; вы должны установить их вручную.However, they also don't install any prerequisites on the machine; you need to install all of the prerequisites manually. Скрипты предназначены в первую очередь для настройки серверов сборки или установки средств без прав администратора (не забывайте об особенности, касающейся необходимых компонентов).The scripts are meant mostly for setting up build servers or when you wish to install the tools without admin privileges (do note the prerequisites caveat above). Дополнительные сведения см. в справочнике по скриптам установки.You can find more information in the install script reference article. Если вам интересно, как настроить пакет SDK на сервере сборки CI, читайте статью Использование пакета SDK и средств .NET Core при непрерывной интеграции (CI).If you're interested in how to set up the SDK on your CI build server, see the Using .NET Core SDK and tools in Continuous Integration (CI) article.

По умолчанию пакет SDK устанавливается параллельно (SxS), то есть на одном компьютере может быть установлено несколько версий.By default, the SDK installs in a "side-by-side" (SxS) manner, which means multiple versions can coexist at any given time on a single machine. Выбор конкретной версии при выполнении команд интерфейса командной строки подробно описан в статье Выбор версии .NET Core для использования.How the version gets picked when you're running CLI commands is explained in more detail in the Select the .NET Core version to use article.

См. такжеSee also