C#勉強会

C#の学習日記

2.3 プロジェクトの作成 【作って覚えるVisual C# 2015】

Visual Studio 2017は2015と違うところがあったのでメモ。

 

csharpstudy.hatenablog.com

 

 

プロジェクトの作成

Visual Studio 2017 Communityを起動。

メニューから、[ファイル] → [新規作成] → [プロジェクト]

 

f:id:jsstudy:20170505134919p:plain

 

プロジェクトの種類

  1. 「テンプレート」の中から「Windows クラシック デスクトップ」を選ぶ。
  2. フレームワークの中から「.NET Framework 3.5」を選ぶ。(Windows7用)
  3. Windows フォームアプリケーション」を選ぶ。

 

f:id:jsstudy:20170505135541p:plain

 

「名前」「場所」「ソリューション名」は、とりあえずデフォルトのままでOK。

 

.NET Frameworkのバージョン

Windowsのバージョンと、それに入っている.NET Frameworkのバージョンを合せておきたい。

 

今作業しているパソコンが、Windows 7 Professional 64bitなので、これに合わせた.NET Frameworkのバージョンを選ぶ。

調べてみると、Windows 7は、.NET Framework 3.5.1だった。

 

Windows7 .NET Framework バージョン - Google 検索

 

.NET TIPS:Windows 7に標準で含まれる.NET Frameworkのバージョンは? - @IT

Windows 7に標準搭載される.NET Frameworkは「.NET Framework 3.5.1」である(=初期状態で、すでに.NET Framework 3.5.1がインストールされている)。

これは、Windows 7のコントロール・パネルで「プログラムと機能」を開き、さらに「Windowsの機能の有効化または無効化」のリンクをクリックすると開く[Windowsの機能]ダイアログに表示される項目により確認できる。

 

f:id:jsstudy:20170505141039g:plain

 

.NET Framework - Wikipedia

.NET Frameworkの主なバージョン(リリース年)と、対応するWindowsのバージョン

  1. 1.0(2002年) → Windows XP
  2. 3.0(2006年) → Windows Vista
  3. 3.5(2007年) → Windows 7
  4. 4.5(2012年) → Windows 8
  5. 4.6(2015年) → Windows 10

Windows7は、.NET3.5が動く。(4.6なら別途インストールしないと動かない)

 

Tech TIPS:.NET Frameworkのバージョンを整理する (1/2) - @IT

f:id:jsstudy:20170505144727p:plain

 

.NET Framework 4.5と下位バージョンの互換性がカオス - ぼくんちのTV 別館

まとめ

1.0のソフト -> 1.0で動く

1.1のソフト -> 1.1で動く

2.0~3.5のソフト -> 3.5で動く

4.0~4.6のソフト -> 4.6で動く

1.1以前に関しては既にサポートが打ち切られている

 

これで空のプロジェクトが作成できた。

 

 

作って覚えるVisual C# 2015 デスクトップアプリ入門

作って覚えるVisual C# 2015 デスクトップアプリ入門