【Visual Studio Code】お手軽に C# を始める方法
【Visual Studio Code】お手軽に C# を始める方法
ちょっとだけ C# を動かしました。
そのとき Visual Studio がなかったので、VSCで動かせないか調べたので、記録します。
まずは、にゃんこ 成分を補給します。
シアンの299 ٩(•ᴗ• ٩)
Visual Studio Code をインストール
なければ、こちらから。
.NET Core SDK をインストール
ここからインストーラをダウンロードできます。
Visual Studio Code 拡張をいくつか入れます。
記事を書いている時点では、 C# で検索して上位3つです。
C# - Visual Studio Marketplace
C# Extensions - Visual Studio Marketplace
C# FixFormat - Visual Studio Marketplace
プロジェクトを作ります。
dotnet new
コマンド を使って、C# のプロジェクトを作ります。
詳しくはこちらです。
dotnet new コマンド - .NET Core CLI | Microsoft Docs
.NET Core
フレームワーク に .NET Core を選ぶときは、順調にいきました。
今回は Consoleアプリケーション で、フレームワークは .NET Core 2.2 です。
dotnet new console --language C# --output MyProject --framework netcoreapp2.2
ほかのバージョンを選ぶときはこちらにキーワードがあります。
ターゲット フレームワーク | Microsoft Docs
作ったプロジェクトは dotnet run
で動かせます。
.NET Framework
フレームワークに .NET Framework を選ぶときは、大変でした。
--framework
オプションに 先ほどのページの .NET Framework のTFMを指定しても、動きませんでした…↷( ó╻ò)
こちらのページに答えがありました。
--framework
でなく、 --target-framework-override
を使うようです。
公式ドキュメントの説明に載っていない!! ↷( ó╻ò)
dotnet new console --language C# --output MyProject --target-framework-override net47
同じように、 dotnet run
で動きます。
これで、無事プロジェクトは作れて、目的のコードもかけました。
おわり ٩(ˊᗜˋ*)و
けど、公式ドキュメントに載ってないのはなぜなんだろう…?
VSC で C# をする方法は、こちらに詳細があります。
ありがとうございました ٩(ˊᗜˋ*)و