に参加して、VS Code の AI 支援開発について学びましょう。

Visual Studio Code で .NET を使用する

.NET は、Windows、Linux、macOS で動作するさまざまな種類のアプリケーションを迅速かつモジュール式のプラットフォームで作成するためのツールです。Visual Studio Code と C# および F# 拡張機能を使用すると、C# IntelliSense、F# IntelliSense (スマートなコード補完)、デバッグ機能を備えた強力な編集エクスペリエンスが得られます。

.NET 開発のための VS Code のセットアップ

既存の VS Code ユーザーであれば、C# Dev Kit 拡張機能をインストールすることで .NET サポートを追加できます。C# Dev Kit は、生産的で信頼性の高い C# エクスペリエンスを VS Code にもたらし、VS Code での C# または多言語開発を促進します。この拡張機能パックは、リッチな C# 編集エクスペリエンス、AI を活用した開発、ソリューション管理、統合されたテストエクスペリエンスを提供するために連携して動作する一連の VS Code 拡張機能で構成されています。下の図に示すように、C# Dev Kit は以下で構成されています。

  • C# 拡張機能: ベースとなる言語サービスサポートを提供し、この取り組みとは独立して開発と保守が続けられています。
  • C# Dev Kit 拡張機能: Visual Studio と同じ基盤に基づいて構築されており、ソリューション管理、テンプレート、テスト検出/デバッグを提供します。
  • IntelliCode for C# Dev Kit 拡張機能 (オプション): エディターに AI を活用した開発エクスペリエンスを提供します。

C# Dev Kit extension

プロジェクトで F# サポートが必要な場合は、以下の拡張機能が含まれる .NET Extension Pack もダウンロードできます。

拡張機能を個別にインストールすることもできます。

.NET ソフトウェア開発キットのインストール

拡張機能を個別にダウンロードする場合は、ローカル環境に .NET SDK があることを確認してください。.NET SDK は、.NET アプリケーション開発に使用されるソフトウェア開発環境です。

.NET SDK をインストールする

C# の「Hello World」アプリを作成する

  1. C# プロジェクトを初期化する

    • ターミナル/コマンドプロンプトを開き、アプリを作成したいフォルダーに移動します。
    • コマンドシェルで次のコマンドを入力します。
      dotnet new console
    
  2. VS Code でプロジェクトフォルダーを初めて開いたとき

    • ウィンドウの右下に「ビルドとデバッグに必要なアセットがありません。追加しますか?」という通知が表示されます。
    • はい を選択します。
  3. コマンドシェルで次のコマンドを入力してアプリを実行します。

    dotnet run
    

F# の「Hello World」アプリを作成する

  1. F# プロジェクトを初期化する

    • ターミナル/コマンドプロンプトを開き、アプリを作成したいフォルダーに移動します。
    • コマンドシェルで次のコマンドを入力します。
    dotnet new console -lang "F#"
    
  2. 完了したら、Visual Studio Code でプロジェクトを開きます。

    code .
    
  3. コマンドシェルで次のコマンドを入力してアプリを実行します。

     dotnet run
    

次のステップ

© . This site is unofficial and not affiliated with Microsoft.