Important
このバージョンは サポートされなくなりました。 最新のリリースをダウンロードするには、 https://visualstudio.microsoft.com/downloads/にアクセスしてください。
Visual Studio 2013 リリース
Visual Studio 2013 のすべてのバージョンのリリース ノートを表示できます。
- 2015 年 7 月 20 日 -- Visual Studio 2013 Update 5
- 2014 年 11 月 12 日 -- Visual Studio 2013 Community
- 2014 年 11 月 12 日 -- Visual Studio 2013 Update 4
- 2014 年 8 月 4 日 -- Visual Studio 2013 Update 3
- 2014 年 5 月 12 日 -- Visual Studio 2013 Update 2
- 2014 年 4 月 2 日 -- Visual Studio 2013 Update 2
- 2014 年 1 月 20 日 -- Visual Studio 2013 Update 1
- 2013 年 10 月 17 日 -- Visual Studio 2013
Visual Studio 2013 リリース ノート
リリース日: 2013 年 10 月 17 日
Visual Studio Community 2013 をダウンロードする
Visual Studio 2013 は、My.VisualStudio.com からダウンロードできます。 My.VisualStudio.com には、無料の Dev Essentials サブスクリプション、または Visual Studio サブスクリプションが必要です。
このリリースの新機能
開発者の生産性を向上させるための革新的な機能
Visual Studio 2013 には、お客様からのフィードバックに基づく多くのユーザー インターフェイスの改善と、改善されたユーザー エクスペリエンスを提供するためにコンテンツに集中するMicrosoftのコア 設計原則が含まれていました。 400 を超える変更されたアイコンに気付き、色の差別化と使用の増加、再設計されたスタート ページ、その他の微妙なデザインの変更がVisual Studio全体で行われる場合があります。
Visual Studio 2013 には、生産性を高め、コーディング時に集中し続けるのに役立つ多くの機能強化が含まれていました。 一部の機能は、Visual Studio Power Tools 拡張機能で実験として初めて登場した後、Visual Studioに改良されて組み込まれました。 自動ブラケット補完、キーボード ショートカットを使用してコード行またはブロックを移動する機能、インライン ナビゲーションなどの生産性機能が組み込まれています。 さらに、Visual Studio 2013 には、新しいチーム エクスプローラーと強化されたホーム ページが含まれており、保留中の変更とビルドを別のウィンドウにドッキング解除する機能など、チームコラボレーション機能へのナビゲーションが容易になります。
大きなコード ファイルを使用する場合、現在の場所を追跡するのが難しい場合があります。 Visual Studio 2013 では、スクロール バーの動作を 2 つのモード間で簡単に切り替えることができます。 バー モードでは、キャレットの位置などの注釈を表示したり、場所を変更したり、エラーをより直接追跡したりできます。 マップ モードでは、スクロール バーには、ソース コードのライブ プレビューと、ヒント内でより詳細なプレビューを表示するコードの上にマウス ポインターを置く機能が表示されます。 その後、その場所に移動する正確なコード位置をクリックできます。
コード行の機能を理解することは、開発中の重要なタスクです。 [定義に移動] コマンドには、新しい [定義表示] 機能が追加されました。 Peek Definition を使用すると、コード内で定義をインラインビューで表示する際に、コード行のコンテキストから離れる必要がありません。
コード行の動作を理解することは、開発者としての課題の一部にすぎません。 また、その履歴、誰がそれに取り組んだか、どのようなコードがそれを参照しているのかなどを理解する必要があります。 これは、チーム指向のプロジェクトでは特に困難になります。 Visual Studio Ultimate 2013 の CodeLens (コード情報インジケーター) は、プロジェクト メタデータと Team Foundation Server 2013 の両方の情報を使用して、コード内の各メソッドにデコレーターを配置します。コードの作成や最近の変更につながった変更セット、コードで最後に作業した人、メソッドに対応した単体テスト (最新の合格/失敗状態を含む) などの情報が表示されます。 と、存在するコード参照。 また、関連する変更セットや参照されているコード ファイルなど、クリックするだけでそのデータにすばやくジャンプすることもできます。
Visual Studio 2013 では、接続された IDE エクスペリエンスが導入されており、Visual Studio 2013 の使用をより迅速に開始できます。 2013 Visual Studio初めて開始すると、Microsoft アカウントを使用してサインインするように求められます。 MSDN または Team Foundation Service サブスクリプションで同じアカウントを既に使用できます。 サインインすると、Visual Studio 2013 のコピーが追加の手順なしで使用するために登録されます。 Visual Studio 2013 では、接続済み IDE エクスペリエンスを利用して、デバイス間で設定が自動的に同期されます。 同期設定には、キーボード ショートカット、Visual Studioの外観 (テーマ、フォントなど) などのカテゴリが含まれますが、[同期された設定] オプションを使用して完全に制御できます。
Windows 8.1 アプリ開発のサポート
Visual Studio 2013 では、Windows プラットフォーム イノベーション (Windows 8.1) の次の波を利用する最新のアプリケーションを構築し、すべてのMicrosoft プラットフォームでデバイスとサービスをサポートする最適なツールセットが提供されます。 Windows 8.1での Windows ストア アプリ開発のサポートには、ツール、コントロール、テンプレートの多くの更新、XAML アプリの新しいコード化された UI テスト サポート、XAML および HTML アプリ用の UI 応答性アナライザーとエネルギー消費プロファイラー、HTML アプリ用の強化されたメモリ プロファイリング ツール、Windows ストアとの統合の強化が含まれます。
XAML 用 Blend は、より正確なコンテンツ レイアウトのためのルーラーやカスタム ガイドの追加、スタイル機能の向上など、Windows ストア アプリ設計の重要な新機能によって強化されました。 また、Blend for HTML はこれらの機能強化を継承し、CSS の変更をアニメーション化するための新しいタイムラインなど、HTML を使用して Windows Store アプリを構築するための特定の新機能を追加します。
Windows ストア アプリのコーディング エクスペリエンスは、Visual Studio 2013 で強化されました。 XAML エディターで IntelliSense の進歩が提供されるようになりました。IntelliSense は、データ バインディング、テンプレート バインド、リソースでも使用できるようになりました。 また、設計マークアップとコードの分離の間で効率的な移行が可能になります。これには、参照の検索、定義への移動、ビュー モデルへの切り替えがサポートされています。 これらは、他の機能強化と共に、Windowsストア アプリを作成するときに作業を削減するのに役立ちます。
また、Windows ストア アプリの接続は、クラウドでプッシュ通知やデータ ストレージ、操作を簡単に有効にするなどのシナリオのホストにアプリを公開する Windows Azure Mobile Services を追加することでも簡単になります。
Web 開発の進歩
Microsoft プラットフォームで Web サイトまたはサービスを作成すると、ASP.NET WebForms、ASP.NET MVC、WCF または Web API サービスなど、多くのオプションが提供されます。以前は、これらの各アプローチをVisual Studioで操作することは、個別のプロジェクトの種類と、その特定のプロジェクトの機能に分離されたツールを使用することを意味しました。 One ASP.NET ビジョンは、Visual Studio 2013 の Web プロジェクト エクスペリエンスを統合し、1 つのプロジェクトで ASP.NET コンポーネント フレームワークの好みを使用して ASP.NET Web アプリケーションを作成できるようにします。 この新しい統合エクスペリエンスには、ASP.NET WebForms、MVC、または Web API の改善されたバージョンをすべて 1 つのプロジェクトに含むハイブリッド アプリケーションを簡単に作成する機能が含まれています。 これで、Web プロジェクト内でジョブに適したツールを組み合わせることができ、Web 用に開発する際の柔軟性と生産性が向上します。
Web ページを設計する場合や、他のユーザーのデザインを実装する場合は、作成したい正確なエクスペリエンスを実現するために、ブラウザー ウィンドウを何度も更新しながら HTML と CSS の調整にかなりの時間を費やす可能性があります。 これは、訪問者がサイトを表示するために使用している可能性がある利用可能な Web ブラウザーの多様性によってさらに複雑になります。 Visual Studio 2013 では、Browser Link を使用してこれを行ったり来たりすることなく、Visual Studioを対話型の開発エクスペリエンスで 1 つ以上のオープンな最新のブラウザーに接続し、変更を手動でブラウザーで更新しなくてもマークアップの変更と同期できます。
Office 365用のモダン ビジネス アプリを作成する
Visual Studio 2013 では、Office 365エクスペリエンスを拡張する最新のビジネス アプリケーションを作成および管理して、ユーザーがビジネス プロセス、成果物、およびその他のシステムとやり取りできるようにすることができます。 Office 365 Cloud Business Apps は、Windows AzureとOffice 365によって公開される豊富なプラットフォーム機能を利用して、クラウドで実行されます。 クラウドベースのアプリとして、企業との間でデータとサービスを集計し、ユーザー ID とソーシャル グラフを統合するために、無数のデバイスで使用できます。 これらのアプリケーションは、Visual Studioのアプリケーション ライフサイクル管理機能と統合され、ビジネス アプリ開発者の世界と IT 運用の橋渡しを行います。
デバッグと最適化の機能強化
Visual Studio 2013 の新しいパフォーマンスと診断ハブは、Visual Studioで使用できるさまざまなツールに統合されたエクスペリエンスを提供します。 また、ハブを使用すると、プロジェクトで動作するパフォーマンスと診断ツールを簡単に特定でき、アプリケーションの改善にすばやく使用を開始できます。
Visual Studio 2013 のメモリ ダンプ アナライザーを使用すると、Visual Studioから直接メモリ ヒープ ダンプを分析して、運用環境でのメモリ問題を簡単に診断できます。 新しいメモリ分析機能を使用すると、サイズと数、オブジェクトの最大のインスタンス、メモリ内でそれらを保持しているものを確認することで、メモリ リークと非効率的なメモリ使用量を解決できます。 また、2 つのメモリ ダンプを比較して、時間の経過と同時にメモリ使用量がどのように変化しているかを把握することもできます。
Visual Studio 2013 で 64 ビット .NET 4.5.1 アプリケーションをデバッグするときに、32 ビットマネージド アプリケーションと同様に "エディット コンティニュ" できるようになりました。 さらに、Visual Studio 2013 では、Visual Basic、Visual C#、Visual C++、JavaScript 全体で非同期デバッグが改善されました。 Windows 8.1で実行すると、非同期メソッドでブレークポイントまたは例外にヒットした場合に、呼び出し履歴ウィンドウに論理呼び出し履歴が含まれるようになりました。 診断のサポート以外にも、.NET 4.5.1 には、ガベージ コレクション (GC) ラージ オブジェクト ヒープのオンデマンド圧縮のサポート、マルチコア マシンでの実行時のアプリの起動の高速化など、その他の機能強化が含まれています。
Visual Studio Ultimate 2013 では、System Center 2012 R2 Operations Managerによって監視されるアプリのエラーとパフォーマンスの問題を診断できます。 例外イベントとパフォーマンス イベントを IntelliTrace ログ (.iTrace) としてインポートし、Visual Studioで IntelliTrace を使用して、それらのイベントのコード実行をステップ実行できます。
Visual Studio 2013 での "マイ コード" デバッグと共に、委譲コンストラクター、生の文字列リテラル、明示的な変換演算子、可変個引数テンプレートなど、C++11 のサポートを向上させる機能により、C++ プログラミングがさらに快適になります。 デバッグ時に記述したコードだけに呼び出し履歴をフィルター処理する機能は、マネージド言語に対して長い間存在しており、C++ で使用できるようになりました。
PGO (プロファイルガイド付き最適化) は、重要なユーザー シナリオまたはパフォーマンス中心のユーザー シナリオの実行から収集されたプロファイル データを利用して、最適化されたバージョンのアプリケーションを構築する、実行時の Visual C++ コンパイラの最適化です。 Visual Studio 2013 のプロファイリング ツールは、PGO 最適化の決定に関する分析情報を提供します。これは、プロファイル データが実際のパフォーマンスにどの程度対応しているかを理解するのに役立ちます。これは、アプリケーションのプロファイリングされたホット コード パス (一般的なユーザー シナリオ) と、よりコールドなコード パス (あまり一般的でないユーザー シナリオ) が、PGO によって最適化されたコードとどのように対応しているか (サイズまたは速度) を示すことによって理解するのに役立ちます。
拡張された ALM 機能
Visual Studio 2013 には、チームの生産性を高め、組織のニーズに合わせて段階的に導入できるアジャイル開発プラクティスのサポートを強化して共同作業を行う新しいアプリケーション ライフサイクル管理 (ALM) 機能が組み込まれています。 アジャイル ポートフォリオ管理、チーム ルーム、変更セット/コミットに関する Web ベースのコード コメント、Web ベースのテスト ケース管理の改善などの機能は、チームの共同作業の向上と生産性の向上を支援する統合ソリューションの一部です。
Visual Studioの ALM 機能のコアは、オンプレミスのサーバーにインストールできる Team Foundation Server、またはクラウドでホストされている Team Foundation Service によって提供されます。 チームがオンプレミスインストールの制御とカスタマイズの強化、またはクラウドのメンテナンスフリーのアクセシビリティを好むかどうかに関係なく、チームのニーズに合ったオプションがあります。
アジャイル ポートフォリオ管理を使用すると、大規模で複雑なワークロードをアジャイルな方法で管理できます。 バックログの階層を定義して、複数のチームの作業範囲を理解し、その作業がより広範なイニシアチブにどのようにロールアップされるかを確認できます。
チーム ルームは、チーム メンバー間のコミュニケーションを促進およびキャプチャするための領域を提供します。これは、近くでも遠くでも可能です。 チーム ルームでは、進行中の作業について話し合い、質問したり、状態を共有したり、問題が発生した際に明確にしたりできます。 チーム ルームは、コード チェックイン、ビルドの状態、作業の割り当てなどをチームに通知するためのチーム プロジェクト アクティビティ フィードです。 電子メールではなくチーム ルームを使用すると、会話と意思決定の監査証跡を自動的に受け取り、いつでも確認して検索できます。 チーム ルームはプロジェクトごとに既定で作成され、アドホックディスカッションやチーム間コラボレーションをサポートする追加のルームを作成できます。
Team Foundation Server 2013 で Git リポジトリがサポートされるようになりました。 さらに、Visual Studio 2013 の Web ベースのバージョン コントロール エクスプローラーを使用して、変更セット、シェルブセット、または Git コミットに関するコメントを作成または返信して、ソース コードの変更についてチームと会話できるようになりました。 バージョン エクスプローラー フィルターを使用して、コメントを簡単に見つけることもできます。
Team Foundation Service でのクラウドベースのロード テストのサポートにより、Windows Azureのエラスティック リソースを利用して数千人の仮想ユーザーからの要求を実行するスケール テストを数秒で生成できます。ハードウェアや仮想ラボを管理する手間をかけずに、Web アプリケーションとサービスのパフォーマンスのボトルネックに関する分析情報を提供できます。
Web ベースのテスト ケース管理の機能強化により、Web インターフェイスから直接テスト プランとスイートを作成または管理できます。 最新の Web ブラウザーを使用して、Windows以外のオペレーティング システムからテストを実行することもできます。これにより、テスト担当者はあらゆる作業環境から生産性を維持できます。
また、Team Foundation Server 2013 の新機能は作業項目のグラフです。 バグ、ユーザー ストーリー、タスクなど、作業項目のクエリに基づいてデータを視覚化するさまざまなグラフをすばやく作成します。
ライセンス
Visual StudioサブスクリプションでVisual Studioを購入することは、Visual Studioを購入し、Microsoftプラットフォームをターゲットにするためのソフトウェア、サービス、および特典の最も包括的なコレクションにアクセスするための最も一般的な方法です。 アクティブなVisual Studioサブスクライバーは、2013 年 10 月中旬に Visual Studio 2013 の最終リリースに最も早くアクセスできるようになります。
Visual Studio 2013 のリリースにより、Team Foundation Server 2013 クライアント アクセス ライセンス (TFS CAL) のお客様が追加コストなしで使用できるバックログ管理およびスプリント計画機能を備えたプロジェクト マネージャー向けのアジャイル プロジェクト計画機能のアクセシビリティが向上しました。