Visual Studio 2010 の試用レポート

2009-07-01 更新





VS2010のベータ版が公開されています。
Visual Studio 2010 Beta 1 (日本語版)

Professional / Premium / Ultimate の評価版はMFC/ATLもつかえます。
ということで、早速試してみました。



必要なシステムは次のようになっています。

  • サポートOS: Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP
  • 1.6 GHz 以上のプロセッサを搭載したコンピューター
  • Visual Studio 2010 をインストールできる、以下のオペレーティング システム:
  • Windows Vista (x86 または x64)、Starter Edition を除くすべてのエディション
  • Windows XP Service Pack 2 以降 (x86 または x64)、Starter Edition を除くすべてのエディション
  • Windows Server 2003 Service Pack 1 以降 (x86 または x64)、すべてのエディション
  • Windows Server 2003 R2 以降 (x86 または x64)、すべてのエディション
  • Windows Server 2008 以降 (x86 または x64)、すべてのエディション
  • 1,024 MB の RAM
  • 3 GB のハード ディスク空き容量
  • 5,400 RPM のハード ディスク ドライブ
  • 1280 x 1024 以上の解像度を表示できる DirectX 9 対応ビデオ カード
  • DVD-ROM ドライブ

けっこう必要容量が大きくてちょっと時間がかかりましたがなんとかインストールできました。



とりあえず、VS2008で作成された簡単なMFCプログラムをビルドしてみると問題なく実行できました。ところが、ちょっとした問題が発生。VS2010で作成したバイナリを調べてみると、Windows2000以前では動作不可なことが分かりました。ちなみに、VS2008で作成されたバイナリは、Windows98/Me/NT4以前では実行そのものが出来ないようになっていたのでWindows2000も同様に切り捨てられたみたいです。



VS2010 Beta1 では、VC9.0とVC10.0のランタイム及び.NET Framework 4.0のコンポーネントがインストールされます。もちろんMFC Feature Packライブラリでネイティブアプリでもリボンが使えます。
MFCのリボンGUIはちゃんとXPでも動きました。




.NET FrameworkのOS対応表




※ .NET Framework 3.0 WindowsVISTAに標準搭載。
※ .NET Framework 3.5 Windows7に標準搭載予定。
※ .NET Framework 4.0 VS2010に4.0Betaが搭載。WPFリボンが使える。


下位OSの互換性を考慮すると.NET Framework 2.0以外の選択肢はないようです。.NET Framework 2.0~3.5までは、CLR 2.0でしたが .NET Framework 4.0はCLR 4.0にWPFなどを使う場合はWindows2000以前をバッサリ切り捨てて、.NET3.0以降のバージョンで作成することになります。



参考リンク


Visual Studio 2010 の各エディションの機能比較
http://www.microsoft.com/japan/visualstudio/products

2010年4月27日に日本語評価版(Visual Studio 2010 Express日本語版)がリリースされます。利用予定の方はシステム要件の確認をしておくといいかも!
また、2010年4月20日現在、英語の評価版はダウンロード可能です。
パッケージ版は2010年6月18日に発売予定となっています。発売価格については、Visual Studio 2010 価格情報についてから確認できます。


Visual Studio 2008 Express Edition
http://www.microsoft.com/japan/msdn/vstudio/2008/.../offline.aspx
Visual Studio 2010 Beta 1 (日本語版)
http://www.microsoft.com/japan/msdn/vstudio/2010/
Microsoft Visual Studio 2010 Service Pack 1 (インストーラー)
http://www.microsoft.com/downloads/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5&displayLang=ja


Microsoft Visual Studio Professional 2012 通常版
Microsoft Visual Studio Professional 2012 with MSDN 通常版
Microsoft Visual Studio Professional 2012 with MSDN 更新パッケージ

Microsoft Visual Studio 2010 Professional アカデミック
Microsoft Visual Studio 2010 Professional 乗換優待パッケージ
Microsoft Visual Studio 2010 Professional アップグレード

Visual Studio 2008 Professional Edition アカデミック
Visual Studio 2008 Standard Edition
Visual Studio 2008 Standard Edition アップグレード