C Sharpその他 - C SharpとVisual Studio
ナビゲーションに移動
検索に移動
概要
IDEと共通言語ライブラリ、言語仕様の関係について理解する必要がある。
ここでは、各バージョンの関係を記載する。
Visual StudioとC#の関係
Visual StudioとC#の関係を下表に示す。
もし、C#のバージョンを指定する場合は、[プロジェクト設定] - [ビルド] - [詳細設定]より言語バージョンを指定することが出来る。
また、Visual Studioでは、C#のバージョンは標準設定だとdefaultとなっており、例えば、Visual Studio 2017だとC# 7.0が使用される。
C# 7.1やC# 7.2はマイナーバージョンなので、使用する場合はC#のバージョンをlatestまたはバージョン指定を行う必要がある。
Visual Studioのバージョン | C#のバージョン |
---|---|
Visual Studio 2013 | 5.0 |
Visual Studio 2015 | 6.0 |
Visual Studio 2017 15.0 | 7.0 |
Visual Studio 2017 15.3 | 7.1 |
Visual Studio 2017 15.5 | 7.2 |
Visual Studioと.NET Frameworkの関係
Visual Stuioのバージョンによって対応出来る.NET Frameworkの最大バージョンが決まる。
古い.NET Frameworkをターゲットバージョンとする場合は、[プロジェクト設定] - [アプリケーション] - [ターゲット フレームワーク]より変更出来る。
また、ターゲットバージョンは別途SDKをダウンロードしてインストールする必要がある。
Visual Studioバージョン | .NET Frameworkバージョン |
---|---|
Visual Studio 2013 | 4.5 |
Visual Studio 2015 | 4.6 |
Visual Studio 2017 | 4.7 |