6
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Windows10+VSCode+.NET CoreでC#開発環境を作ろう!

Posted at

C#を用いてプロジェクトを進めることになりました。
プロフィールにもある通り、私のメイン言語はC言語。
レガシー脱却への追い風をいただけたと思い、このチャンスをフル活用させていただきます!

Visual StudioではなくVSCodeを使う

普段からWindowsアプリケーション等を作成しているのであれば
本家Visual Studioを使用している方も多いと思いますが、
言語学習としてあちこちの言語を切り替える身としてはVSCodeが沁みついております。
今回もVSCodeでC#開発環境を作成してみようと思います。

※注:2020/05/28現在、Visual Studioを使用する方はVisual Studio 2019 16.4以降が推奨となります。理由は.NET Core 3.1との連携となります。

VSCodeのインストール

こちらからインストールできます。
オフラインPCで使用する場合はこちらを参照ください。

.NET Core SDKのインストール

こちらから.NET Core SDKをダウンロードします。
2020/05/28現在では.NET Core SDK3.1.3が推奨されています。

インストールは選択肢もなく簡単でした。

![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/342276/a5c53ef2-e0fc-0948-79c1-42e2473ff6d0.png) ![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/342276/838495d3-6c71-62af-c0f6-5168e47a158b.png) ![3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/342276/738ead34-8188-450f-7225-33ceced7b16f.png)

拡張機能のインストール

C#用の拡張機能として以下をインストールしました。

C#
C# FixFormat
※formatterでC#とC# FixFormatどちらも認識するのでC#のみインストールしました。

Hello World!!

いざ、Hello World!!

  1. HelloWorldフォルダを作成する(プロジェクト名/namespace名)
  2. コンソールにて作成したフォルダでdotnet new consoleを実行する
  3. フォルダ内でProgram.csを作成する(クラス名)
  4. Console.WriteLineの行にブレークポイントを設定してF5でデバッグ実行

まずは.NET Core SDKでプロジェクトを作ります。
4.png

そのプロジェクトにソースを追加してデバッグ実行するわけですね。

ソースは以下です。

Program.cs
using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}

F5を押した結果、
5.png

止まりました!
6.png

コンソール出力ばっちり!

実行だけの場合はコンソールでdotnet runで動きます。

まとめ

Hello Worldだけですが、環境を作成して確認するのに
ググる時間を入れても1時間かかりませんでした。
環境作成のみであれば5分程度とお手軽でした。
Let's C#!!

参考

6
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?