C Sharpその他 - C SharpとVisual Studio

提供:MochiuWiki : SUSE, EC, PCB
2020年10月16日 (金) 23:23時点におけるWiki (トーク | 投稿記録)による版 (Wiki がページ「Visual Studioと.NET FrameworkとC Sharpの関係」を「その他 - C Sharpのバージョン」に、リダイレクトを残さずに移動しました)
ナビゲーションに移動 検索に移動

概要

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