Visual Studio Icon Visual Studio 2013 リリース ノート

ライセンス条項 | Visual Studioブログ | Developer Community

Note

これは Visual Studio の最新バージョンではありません。 最新のリリースをダウンロードするには、Visual Studio 2019 の最新のリリース ノートを参照してください。


Visual Studio 2013 リリース

すべてのバージョンのVisual Studio 2013のリリース ノートを表示できます。

Release Notes Icon 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には、強化されたホーム ページを備えた新しいチーム エクスプローラーが含まれており、保留中の変更とビルドを別のウィンドウにドッキング解除する機能など、チーム コラボレーション機能への簡単なナビゲーションを提供します。

Pending Changes Window and New Team Explorer

大きなコード ファイルを操作する場合、自分がどこにいるかを追跡するのが難しい場合があります。 Visual Studio 2013では、スクロール バーの動作を 2 つのモード間で簡単に切り替えることができます。 バー モードでは、キャレット位置などの注釈を表示したり、場所を変更したり、エラーをより直接追跡したりできます。 マップ モードでは、スクロール バーにはソース コードのライブ プレビューと、コードの上にカーソルを合わせてツールヒント内でより詳細にプレビューする機能が表示されます。 その後、その場所に移動する正確なコード位置をクリックできます。

コード行の動作を理解することは、開発中の重要なタスクです。 [定義に移動] コマンドに、新しいピーク定義機能が追加されました。 ピーク定義では、インライン ビューで定義を表示するために、コード行のコンテキストを残す必要がなくなりました。

Peek Definition

コード行の機能を理解することは、開発者としての課題の一部にすぎません。 また、その履歴、誰がそれに取り組んだか、どのようなコードがそれを参照しているのかなどを理解する必要があります。 これは、チーム指向のプロジェクトでは特に困難になります。 Visual Studio Ultimate 2013の CodeLens (コード情報インジケーター) は、プロジェクト メタデータと Team Foundation Server 2013 の両方の情報を使用して、コード内の各メソッドにデコレーターを配置します。コードの作成や最近の変更につながった変更セット、コードで最後に作業したユーザー、メソッドをカバーする単体テストなどの情報が表示されます。 (最新の合格/失敗状態を含む)、および存在するコード参照。 また、関連する変更セットや参照されたコード ファイルなど、クリックするだけでそのデータにすばやくジャンプすることもできます。

CodeLens

Visual Studio 2013接続された IDE エクスペリエンスが導入され、Visual Studio 2013の使用をより迅速に開始できます。 初めてVisual Studio 2013を開始すると、Microsoft アカウントを使用してサインインするように求められます。 MSDN または Team Foundation Service サブスクリプションで同じアカウントを既に使用できます。 サインインすると、追加の手順を必要とせずに、Visual Studio 2013のコピーが使用に登録されます。 Visual Studio 2013は、接続済み IDE エクスペリエンスを利用して、デバイス間で設定を自動的に同期します。 同期された設定には、キーボード ショートカット、Visual Studio外観 (テーマ、フォントなど) などのカテゴリが含まれますが、同期された設定オプションを完全に制御できます。

Windows 8.1 アプリ開発のサポート

Visual Studio 2013は、すべての Microsoft プラットフォームでデバイスとサービスをサポートしながら、Windows プラットフォームイノベーション (Windows 8.1) の次の波を活用する最新のアプリケーションを構築するための理想的なツールセットを提供します。 Windows 8.1での Windows ストア アプリ開発のサポートには、ツール、コントロール、テンプレートの多くの更新、XAML アプリの新しいコード化された UI テスト サポート、XAML アプリと HTML アプリ用の UI 応答性アナライザーとエネルギー消費プロファイラー、HTML アプリ用の強化されたメモリ プロファイリング ツール、Windows ストアとの統合の強化が含まれます。

UI Responsiveness Analyzer

XAML 用 Blend は、より正確なコンテンツ レイアウトのためのルーラーやカスタム ガイドの追加、スタイル設定機能の向上など、Windows ストア アプリ設計の重要な新機能で強化されました。 また、HTML 用 Blend はこれらの機能強化を継承し、CSS の変更をアニメーション化するための新しいタイムラインなど、HTML を使用Windowsストア アプリを構築するための特定の新機能を追加します。

Blend for Visual Studio

Windows ストア アプリのコーディング エクスペリエンスは、Visual Studio 2013で強化されました。 XAML エディターで IntelliSense の進歩が提供されるようになりました。これは、データ バインディング、テンプレート バインド、およびリソースでも使用できるようになりました。 また、設計マークアップとコード ビハインドの間の生産性の高い移行も可能になります。参照の検索、定義への移動、ビュー モデルへの切り替えのサポートなどです。 これらは、他の機能強化と共に、Windowsストア アプリを作成するときに作業を削減するのに役立ちます。

また、Windows ストア アプリの接続は、クラウドでプッシュ通知やデータ ストレージや操作を簡単に有効にするなど、さまざまなシナリオにアプリを公開する Azure Mobile Services Windowsを追加することでも簡単です。

Web 開発の進歩

Microsoft プラットフォームで Web サイトまたはサービスを作成すると、ASP.NET WebForms、ASP.NET MVC、WCF、Web API サービスなど、多くのオプションが提供されます。以前は、Visual Studioでこれらの各アプローチを操作することは、個別のプロジェクトの種類と、その特定のプロジェクトの機能に分離されたツールを操作することを意味しました。 One ASP.NET Vision は、Visual Studio 2013での Web プロジェクト エクスペリエンスを統合し、1 つのプロジェクトで ASP.NET コンポーネント フレームワークの好みを使用して ASP.NET Web アプリケーションを作成できるようにします。 この新しい統合エクスペリエンスには、ASP.NET WebForms、MVC、または Web API の改善されたバージョンを含むハイブリッド アプリケーションを 1 つのプロジェクトに簡単に作成する機能が含まれます。 これで、Web プロジェクト内のジョブに適したツールを組み合わせることができ、Web 用に開発する際の柔軟性と生産性が向上します。

One ASP.NET New Project Dialog Box

Web ページを設計したり、他のユーザーのデザインを実装したりする場合は、ブラウザー ウィンドウを何度も更新しながら HTML と CSS を調整して、作成する正確なエクスペリエンスを実現するために、時間のかなりの部分を費やしている可能性があります。 これは、訪問者がサイトを表示するために使用している可能性がある利用可能な Web ブラウザーの多様性によってさらに複雑になります。 Visual Studio 2013では、ブラウザー リンクを使用してこれを前後に排除します。これにより、対話型開発エクスペリエンスで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で使用できるさまざまなツールに統合されたエクスペリエンスを提供します。 また、ハブを使用すると、プロジェクトで動作するパフォーマンスと診断ツールを簡単に特定でき、アプリケーションの改善にすばやく使用を開始できます。

Performance and Diagnostics Hub

Visual Studio 2013のメモリ ダンプ アナライザーを使用すると、Visual Studioから直接 .NET メモリ ヒープ ダンプを分析することで、運用環境のメモリの問題を簡単に診断できます。 新しいメモリ分析機能を使用すると、サイズと数、オブジェクトの最大のインスタンス、およびメモリ内でそれらを保持しているものを確認することで、メモリ リークと非効率的なメモリ使用量を解決できます。 また、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 を使用して、それらのイベントのコード実行をステップ実行できます。

コンストラクターの委任、未加工の文字列リテラル、明示的な変換演算子、可変テンプレートなどの C++11 のサポートを向上させる機能に加えて、Visual Studio 2013での "マイ コード" デバッグと共に 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によって提供されます。 チームがオンプレミスインストールの制御とカスタマイズの強化、またはクラウドのメンテナンスフリーのアクセシビリティを好むかどうかに関係なく、チームのニーズに合ったオプションがあります。

アジャイル ポートフォリオ管理を使用すると、大規模で複雑なワークロードをアジャイルな方法で管理できます。 バックログの階層を定義して、複数のチームの作業範囲を理解し、その作業がより広範なイニシアチブにどのようにロールアップされるかを確認できます。

Agile Portfolio Management

チームのルームは、近距離と遠距離の両方でチーム メンバー間のコミュニケーションを促進およびキャプチャする領域を提供します。 チーム ルームでは、進行中の作業について話し合い、質問し、状態を共有し、問題が発生したら明確にすることができます。 チーム ルームは、コード チェックイン、ビルドの状態、作業の割り当てなどをチームに通知するためのチーム プロジェクト アクティビティ フィードです。 メールの代わりにチーム ルームを使用すると、会話と意思決定の監査証跡を自動的に受け取り、いつでも確認して検索できます。 チーム ルームはプロジェクトごとに既定で作成され、アドホックディスカッションやチーム間コラボレーションをサポートする追加のルームを作成できます。

Team Room

Team Foundation Server 2013 では Git リポジトリがサポートされるようになりました。 さらに、Visual Studio 2013の Web ベースのバージョン管理エクスプローラーを使用して、変更セット、シェルブセット、または Git コミットに関するコメントを作成または返信して、ソース コードの変更に関するチームとの会話に参加できるようになりました。 また、バージョン エクスプローラー フィルターを使用してコメントを簡単に見つけることもできます。

Code comments

Team Foundation Serviceでのクラウドベースのロード テストのサポートにより、Windows Azure のエラスティック リソースを利用して数千人の仮想ユーザーからの要求を実行するスケール テストを数秒で生成できます。ハードウェアや仮想ラボを管理する手間をかけずに、Web アプリケーションとサービスのパフォーマンスのボトルネックに関する分析情報を提供できます。

Web ベースのテスト ケース管理の機能強化により、Web インターフェイスから直接Test Plansとスイートを作成または管理できます。 最新の Web ブラウザーを使用して、Windows以外のオペレーティング システムからテストを実行することもできます。これにより、テスト担当者はあらゆる作業環境から生産性を維持できます。

また、Team Foundation Server 2013 の新機能は、作業項目のグラフ化です。 さまざまなグラフをすばやく作成して、バグ、ユーザー ストーリー、タスクなど、作業項目のクエリに基づいてデータを視覚化します。

Work Item Charting

ライセンス

Visual Studio サブスクリプションを使用してVisual Studioを購入することは、Visual Studioを購入し、Microsoft プラットフォームを対象とするソフトウェア、サービス、およびベネフィットの最も包括的なコレクションにアクセスするための最も一般的な方法です。 アクティブなVisual Studioサブスクライバーは、10 月中旬にVisual Studio 2013の最終リリースに最も早くアクセスできるようになります。

Visual Studio 2013のリリースにより、Team Foundation Server 2013 クライアント アクセス ライセンス (TFS CAL) のお客様が追加コストなしで利用できるバックログ管理およびスプリント計画機能を使用して、プロジェクト マネージャーがアジャイル プロジェクト計画機能にアクセスできるようになりました。