@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

ビルド時の.NET FrameworkのVersionについて

投稿者投稿内容
ボルビ
ベテラン
会議室デビュー日: 2007/05/23
投稿数: 52
投稿日時: 2009-04-13 13:11
いつもお世話になっています。

環境:Visual Studio 2005、 ASP.NET VB、
   .NET Framework 1.1 〜 3.5(SPを含む)までインストール済み

・Visual Studio 2005でビルドを実行した時に使用される.NET Frameworkの
 バージョンは何になるのでしょうか?
 Visual Studio 2008みたいにFrameworkを指定するところがなかったので・・。

ご教授お願いいたします。
デューン
大ベテラン
会議室デビュー日: 2004/04/21
投稿数: 174
お住まい・勤務地: Tokyo
投稿日時: 2009-04-13 13:38
2.0です。
(もっと細かく?)
ボルビ
ベテラン
会議室デビュー日: 2007/05/23
投稿数: 52
投稿日時: 2009-04-13 13:56
引用:

デューンさんの書き込み (2009-04-13 13:38) より:
2.0です。
(もっと細かく?)


回答有難うございます。

Visual Studio 2005は.NET Framework2.0でビルドするということですね。
そうなると、.NET Framework 3.5しかインストールされてない場合は
ビルドができないということでしょうか?
Toshi
ベテラン
会議室デビュー日: 2007/09/18
投稿数: 68
お住まい・勤務地: 関東のどっか
投稿日時: 2009-04-13 14:58
こんにちわ

引用:

Visual Studio 2005は.NET Framework2.0でビルドするということですね。
そうなると、.NET Framework 3.5しかインストールされてない場合は
ビルドができないということでしょうか?



インストール時に、2.0もあわせてインストールされます。
http://www.atmarkit.co.jp/fdotnet/vsexpress/vsexpress_01/vsexpress_01_01.html

よほどな無茶をしない限り、おっしゃっているような環境にはならないかと。

Visual Studio2005がインストールされている限り、
.NET Framework2.0をアンインストールすることもできませんので・・・

このあたりも合わせて確認してみるといいかもしれません。
http://codezine.jp/article/detail/2269?p=1

以上
ボルビ
ベテラン
会議室デビュー日: 2007/05/23
投稿数: 52
投稿日時: 2009-04-13 15:26
引用:

インストール時に、2.0もあわせてインストールされます。
http://www.atmarkit.co.jp/fdotnet/vsexpress/vsexpress_01/vsexpress_01_01.html

よほどな無茶をしない限り、おっしゃっているような環境にはならないかと。

Visual Studio2005がインストールされている限り、
.NET Framework2.0をアンインストールすることもできませんので・・・

このあたりも合わせて確認してみるといいかもしれません。
http://codezine.jp/article/detail/2269?p=1

以上



回答有難うございます。

・Visual Studio 2005は.NET Framework2.0以上のFrameworkが
 インストールされていても.NET Framework 2.0でビルドされる。

・.NET Framework 3.0以上でビルドしたい場合はVisual Studio 2008を使用する。

ということかな。
 



さかもと
ぬし
会議室デビュー日: 2004/05/14
投稿数: 586
投稿日時: 2009-04-13 17:54
さかもとと申します。
※細かなサービスパックなどは記載していませんが

VS2005→2.0をビルド可能
・PCに2.0以上がインストールされていても2.0を対象とする
・VS2005を利用する為には必ず2.0が必要(自動でインストールされる)

VS2008→2.0/3.0/3.5をビルド可能(選択可能)
・2.0以上(今のところ3.5SP1まで)をビルド可能※「3.0以上はVS2008」という
ことはない
・VS2005上で作成された2.0用のアプリはソリューションのアップグレード可能

2.0以上を対象にするのであればVS2008でも問題ないかと。

_________________
------------------------------------------
拝啓、さかもとと申します♪
Azulean
大ベテラン
会議室デビュー日: 2008/01/04
投稿数: 123
お住まい・勤務地: 大阪府
投稿日時: 2009-04-13 23:06
補足です。

3.0は2.0にWPF、WCF、WF等のクラスライブラリを加えたものです。
3.5は3.0と2.0にいくつかの更新(SP1)を行い、さらにクラスライブラリを加えたものです。(3.5だけを入れるということは不可能)

3.5が入っている以上は、2.0SP1相当が入っています。新たに何かインストールする必要はありません。

http://blogs.msdn.com/dd_jpn/archive/2007/11/13/6172535.aspx


なお、VS2008をインストールすることで、2.0SP1以上(VS2008SP1だと2.0SP2以上)相当になります。
厳密な意味での2.0(SP当てていないバージョン)での開発ではなくなります。
デューン
大ベテラン
会議室デビュー日: 2004/04/21
投稿数: 174
お住まい・勤務地: Tokyo
投稿日時: 2009-04-13 23:21
念のための補足(または蛇足)ですが
ビルドするには.NET Framework SDKが必要です。
.NET Frameworkではビルドできません。

スキルアップ/キャリアアップ(JOB@IT)