C# および Visual Studio Code の使用を開始するGet Started with C# and Visual Studio Code

.NET Core は、Windows、Linux および macOS で実行されるアプリケーションを作成するための、高速でモジュール型のプラットフォームを提供します。.NET Core gives you a fast and modular platform for creating applications that run on Windows, Linux, and macOS. Visual Studio Code を C# 拡張機能とともに使用して、C# IntelliSense の完全サポート (スマート コード補完) とデバッグによる強力な編集機能をご活用ください。Use Visual Studio Code with the C# extension to get a powerful editing experience with full support for C# IntelliSense (smart code completion) and debugging.


  1. Visual Studio Code のインストール。Install Visual Studio Code.
  2. .NET Core SDK のインストール。Install the .NET Core SDK.
  3. Visual Studio Code の C# 拡張機能のインストール。Install the C# extension for Visual Studio Code. Visual Studio Code に拡張機能をインストールする方法については、VS Code Extension Marketplace を参照してください。For more information about how to install extensions on Visual Studio Code, see VS Code Extension Marketplace.

Hello WorldHello World

.NET Core でシンプルな "Hello World" プログラムを作成してみましょう。Let's get started with a simple "Hello World" program on .NET Core:

  1. プロジェクトを開くOpen a project:

    • Visual Studio Code を開きます。Open Visual Studio Code.
    • 左側のメニューで [エクスプローラー] アイコンをクリックし、[フォルダーを開く] をクリックします。Click on the Explorer icon on the left menu and then click Open Folder.
    • メイン メニューから [ファイル][フォルダーを開く] の順に選択し、C# プロジェクトを保存するフォルダーを開き、[フォルダーの選択] をクリックします。Select File > Open Folder from the main menu to open the folder you want your C# project to be in and click Select Folder. ここで、Hello World という名前のプロジェクトのフォルダーを作成します。For our example, we're creating a folder for our project named HelloWorld.


  2. C# プロジェクトを初期化するInitialize a C# project:

    • Visual Studio Code から統合ターミナルを開きます。メイン メニューで [表示][統合端末] の順に選択してください。Open the Integrated Terminal from Visual Studio Code by selecting View > Integrated Terminal from the main menu.
    • ターミナル ウィンドウで、dotnet new console と入力します。In the terminal window, type dotnet new console.
    • このコマンドで、フォルダーに HelloWorld.csproj という名前の C# プロジェクト ファイルとともに、単純な "Hello World" プログラムが既に書き込まれた Program.cs ファイルが作成されます。This command creates a Program.cs file in your folder with a simple "Hello World" program already written, along with a C# project file named HelloWorld.csproj.

      dotnet new コマンド

  3. ビルド資産を解決するResolve the build assets:

    • .NET Core 1.x の場合、「dotnet restore」と入力します。For .NET Core 1.x, type dotnet restore. dotnet restore を実行すると、プロジェクトのビルドに必要な .NET Core パッケージにアクセスします。Running dotnet restore gives you access to the required .NET Core packages that are needed to build your project.

      dotnet restore コマンド


      Starting with .NET Core 2.0, you don't have to run dotnet restore because it's run implicitly by all commands that require a restore to occur, such as dotnet new, dotnet build and dotnet run. It's still a valid command in certain scenarios where doing an explicit restore makes sense, such as continuous integration builds in Visual Studio Team Services or in build systems that need to explicitly control the time at which the restore occurs.

  4. "Hello World" プログラムを実行するRun the "Hello World" program:

    • dotnet run」と入力します。Type dotnet run.

      dotnet run コマンド

WindowsmacOS、または Linux での詳細設定については、簡単なビデオ チュートリアルを見ることができます。You can also watch a short video tutorial for further setup help on Windows, macOS, or Linux.


  1. Program.cs をクリックして開きます。Open Program.cs by clicking on it. Visual Studio Code で初めて C# ファイルを開くと、OmniSharp がエディターに読み込まれます。The first time you open a C# file in Visual Studio Code, OmniSharp loads in the editor.

    Program.cs ファイルを開く

  2. Visual Studio Code で、アプリのビルドとデバッグに必要なアセットの追加を求められます。Visual Studio Code should prompt you to add the missing assets to build and debug your app. [はい] を選択します。Select Yes.


  3. デバッグ ビューを開くには、左側のメニューにある [デバッグ] アイコンをクリックします。To open the Debug view, click on the Debugging icon on the left side menu.

    [デバッグ] タブを開く

  4. ウィンドウの上部で緑色の矢印を探します。Locate the green arrow at the top of the pane. その横にあるドロップダウン リストで .NET Core Launch (console) が選択されていることを確認します。Make sure the drop-down next to it has .NET Core Launch (console) selected.

    .NET Core を選択する

  5. 9 行目の横にあるエディター余白 (エディター内の行番号の左側の領域) をクリックして、プロジェクトにブレークポイントを追加します。Add a breakpoint to your project by clicking on the editor margin, which is the space on the left of the line numbers in the editor, next to line 9.


  6. デバッグを開始するには、F5 キーまたは緑色の矢印を選択します。To start debugging, select F5 or the green arrow. デバッガーは、前述の手順で設定したブレークポイントに達すると、プログラムの実行を停止します。The debugger stops execution of your program when it reaches the breakpoint you set in the previous step.

    • デバッグ中は左上のペインにローカル変数が表示され、デバッグ コンソールを使用できます。While debugging, you can view your local variables in the top left pane or use the debug console.


  7. 上部にある緑色の矢印を選択してデバッグを継続するか、上部にある赤色の四角形を選択して停止します。Select the green arrow at the top to continue debugging, or select the red square at the top to stop.


Visual Studio Code で OmniSharp を使用した .NET Core のデバッグの詳細とトラブルシューティングのヒントについては、「Instructions for setting up the .NET Core debugger」 (.NET Core デバッガーの設定に関する指示) を参照してください。For more information and troubleshooting tips on .NET Core debugging with OmniSharp in Visual Studio Code, see Instructions for setting up the .NET Core debugger.

関連項目See also

Visual Studio Code の設定 Setting up Visual Studio Code
Visual Studio Code でのデバッグDebugging in Visual Studio Code