「C Sharpその他 - C SharpとVisual Studio」の版間の差分

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動
編集の要約なし
(Wiki がページ「Visual Studioと.NET FrameworkとC Sharpの関係」を「その他 - C Sharpのバージョン」に、リダイレクトを残さずに移動しました)
(相違点なし)

2020年10月16日 (金) 23:23時点における版

概要

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