はじめに
Microsoftは2009年10月19日、次期アプリケーション開発プラットフォーム「Visual Studio 2010」および次期アプリケーション・プラットフォーム「.NET Framework 4」のベータ2版の提供を開始し、11月には日本語版の一般公開も開始されました。本稿では、「Visual Studio 2010」ベータ2版(日本語)の新機能について前・後編の2回に分けて取り上げます。前編ではインストールから主にIDEでの強化点について、後編ではSilverlightツールのVisual Studioでの使用方法やWindows 7での開発、ADO.NET Entity Frameworkについて取り上げる予定です。
また、本稿の内容はベータ段階であるため、実際の製品提供時とは機能が異なる場合があります。なお、こちらの記事によると、2010年3月22日に公式な製品のラウンチが予定されているようです。
対象読者
- Visual Studio 2010に興味のある方
必要な環境と準備
サポートされているOSは、次のとおりです。
- Windows Vista(x86 または x64)、Starter Editionを除くすべてのエディション
- Windows XP Service Pack 2以降(x86 または x64)、Starter Editionを除くすべてのエディション
- Windows Server 2003 Service Pack 2以降(x86 または x64)、すべてのエディション
- Windows Server 2003 R2以降(x86 または x64)、すべてのエディション
- Windows Server 2008 Service Pack 2以降(x86 または x64)、すべてのエディション
- Windows Server 2008 R2(x64)
- Windows 7(x86 および x64)
本稿ではWindows 7で検証しています。
また、ハードウェア要件は次のようになります。
- 1,024MB以上のRAM
- 3GBのハード ディスク空き容量
- 5,400RPM以上のハードディスクドライブ
- 1280×1024以上の解像度を表示できるDirectX 9対応ビデオ カード
Visual Studio 2010の製品構成
Visual Studio 2010ではVisual Studio 2008での体系から、Ultimate、Premium、Professional、Expressの4種類に変更されました。前バージョンからのエディション間の対応付けを表1に示します。
(※VSは「Visual Studio」、VSTSは「Visual Studio Team System」の略)
VS2008 | VS2010 | 概要 | Azureクラウド・コンピューティング利用時間 | |
VSTS 2008 Team Suite | → | VS 2010 Ultimate |
設計から導入まで、アプリケーション ライフサイクルすべての工程に対応した最上位エディション Visual Studio 2010 Premiumに ・IntelliTrace ・UMLツール ・テスト・ラボ管理 などを追加 |
月250時間 |
VSTS 2008 Architecture Edition | ||||
VSTS 2008 Development Edition | ||||
VSTS 2008 Database Edition | ||||
VSTS 2008 Test Edition | ||||
Visual Studio 2008 Professional Edition with MSDN Premium Subscription | → | VS 2010 Premium | 高い品質と生産性を維持しながら開発するために必要な機能を搭載 VS 2010 Professionalに ・リッチなプロファイルやデバッグ ・コードのカバレッジ ・コード分析 ・高度なデータベース・サポート ・UIテスト を搭載 |
月100時間 |
Visual Studio 2008 Professional Edition with MSDN Professional Subscription | → | VS 2010 Professional | 多様なアプリケーション開発を実現するために必要な基本機能を提供 Visual Studio 2008 の各種アプリケーション開発を強化し、さらに ・ソース管理の統合 ・バグ・トラッキング ・ビルドの自動化 ・Windows Azure への対応 ・マルチコア対応 並列プログラミング などを新機能として搭載 |
月50時間 |
Visual Studio 2008 Professional Edition | ||||
VS 2008 Express Editions | → | VS 2010 Express | Web、VB、C#、C++ごとに用意されている無償利用可能なエディション | - |