.NET Core SDK の概要.NET Core SDK overview

.NET Core SDK は一連のライブラリとツールであり、開発者はこれを利用して .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.

.NET Core SDK を入手するAcquiring 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 はサポートされるプラットフォームのネイティブ インストール メカニズムにより配信されます。たとえば、Ubuntu の場合は DEB パッケージ、Windows の場合は MSI バンドルです。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. お使いの CI ビルド サーバーで SDK を設定する方法について関心がある場合は、「継続的インテグレーション (CI) で .NET Core SDK とツールを使用する」をご覧ください。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 は "side-by-side" (SxS) 方式でインストールされます。つまり、複数のバージョンを 1 台のコンピューター上にいつでも共存させることができます。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. CLI コマンドを実行したときにバージョンが選択される方法について詳しくは、「使用する .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