Visual Studio 2013 Update 5 (2013.5) RTM

Last Update: 2017/10/30

2015 年 7 月 20 日

Microsoft は、本日、Visual Studio 2013 および Team Foundation Server 2013 Update 5 Release to Manufacturing (RTM) の提供が開始されたことをお知らせします。

ダウンロード: Visual Studio 2013 は My.VisualStudio.com からダウンロードできます。My.VisualStudio.com を使用するには、無料の Dev Essentials サブスクリプション、または Visual Studio サブスクリプションが必要です。

この更新プログラムは、Visual Studio 2013 の累積的な一連のテクノロジの改善やバグ修正の最新版です。 定期的な更新プログラムにより、Visual Studio と Team Foundation Server の両方を頻繁に拡張し、展開して、現代のアプリを構築し、管理するための最新のソフトウェア開発の技術革新をサポートすることができます。

注: Visual Studio 2013 のサポートは、この現在の更新プログラムでのみ提供されています。この更新プログラムは、Visual Studio 2013 Service Pack と見なされます。 2013 年 11 月にリリースされた Visual Studio 2013 RTM バージョンは、この現在の更新プログラムのリリース後 1 年間のみサポートされます。 詳しくは、「マイクロソフト サポート ライフサイクル」を参照してください。

注: Tools for Apache Cordova の以前のすべてのリリースは、Update 5 と互換性がありません。 以前に Tools for Apache Cordova CTP 拡張機能をインストールしていた場合は、Visual Studio 2013 Update 5 をインストールする前にその拡張機能をアンインストールする必要があります。 Apache Cordova のサポートを必要とする場合、Visual Studio 2015 を試してみることをお勧めします。

Visual Studio 2013 Update 5 の新機能

世界中の Azure データセンターからのクラウドベースのロード テスト

Visual Studio Team Foundation Service を使用したロード テストの実行に必要なインフラストラクチャのセットアップが容易になりました。世界中の任意のサポートされている Azure データセンターから、クラウドベースのロード テストを実行できるようになりました。

詳しくは、ロード テストの場所の選択に関するページを参照してください。

現在のイテレーション クエリ トークン

Visual Studio Online または Visual Studio Team Foundation Server 2015 で @currentIteration トークンを使用して Visual Studio でクエリを実行できるようになりました。

詳しくは、現在のイテレーション クエリ トークンに関するページを参照してください。

ローカル ワークスペースのチーム プロジェクトの名前変更のサポート

チーム プロジェクトの名前の変更後、ローカル ワークスペースを更新する機能を含めました。 取得またはチェックインを実行すると、新しいチーム プロジェクト名を使用するようにワークスペース マッピングが自動的に修正されます。

詳しくは、チーム プロジェクトの名前の変更に関するページを参照してください。

バグ修正

デバッガー

  • バージョン 9.3 ハードウェアの深度バッファーのキャプチャがサポートされるようになりました。 これにより、Windows Phone で実行される Unity ベースのアプリケーションのグラフィックス デバッグがサポートされます。

Visual Studio IDE

  • 通知ハブの重要な通知は、開発者用ライセンスを取得または更新する必要があることを示している場合があります。 この通知を無視して、別のプロジェクトを開いた場合、重要な通知が再度表示されます。
  • WinRT の登録を必要とする Windows ストア アプリケーションをビルドすると、実行時に System.TypeLoadException 例外は表示されなくなります。
  • Windows 10 Insider Preview では、既定のブラウザーを Spartan に設定していることが前提となります。 キーワードまたはツール ウィンドウで F1 キーを押すと、すべてのオンライン ヘルプ呼び出しが失敗するようになり、どのオンライン ヘルプ コンテンツも表示できません。
  • 以前に別のコレクションに接続された場合、Visual Studio が再起動されない限り分岐できません。 この更新プログラムを適用すれば、この問題は発生しなくなります。
  • この更新プログラムを適用することで、以前に名前が変更されたチーム プロジェクトへの一連の保留中の変更をチェックインしようとした場合に役に立たないメッセージが表示されなくなります。
  • クライアントでの保留中の変更について、サーバー ワークスペースで一部の編集が失われることはありません。

Team Foundation Server

  • SharePoint ドキュメントの名前に含まれる Unicode 文字が多すぎる場合に、チーム エクスプローラーを使用して、そのドキュメントを開こうとすると正しく開かないということがなくなりました。
  • Team Foundation Server 2013 Update 4 では、利害関係者ライセンス レベルのユーザーは Feedback Client を使用してフィードバックを送信することはできません。 ただし、Team Foundation Server 2013 Update 5 では、利害関係者ライセンス レベルのユーザーは Feedback Client を使用してフィードバックを送信できます。
  • Web アクセスで他のユーザーと同時に作業項目を変更しても、以下のいずれかの問題が発生することがなくなりました。
    • 作業項目は正常に保存されます。 ただし、[状態] フィールドを変更して、[理由] フィールドを既定以外の値に設定した場合、[理由] フィールドの値は既定値に戻されます。
    • 作業項目は保存されず、"フィールド '状態' を空白にすることはできません" という内容のエラー メッセージが表示されます。
  • 違いが空白のみ (たとえば、"Debug" と "Debug " のように) で、それ以外は同一であるデータを持つ場合は、ウェアハウスを使用できなくなるということがなくなりました。
  • 以前にサブフォルダーが削除され、周期的に名前が変更されるフォルダーの場合、tf マージ コマンドが prc_PendMerge の無限ループでフリーズすることがなくなりました。
  • Git ユーザーは、TFS インスタンスでホストされている Git リポジトリに対する注釈タグのシャロー クローンを実行できるようになりました。
  • DateTime フィールドに現在の夏時間期間外の値が入力されている作業項目が、Web アクセスに誤って表示されることがなくなりました。
  • TFS バックアップ ツールを使用してデータベース バックアップを復元する際に、SQL Server が別の場所に設定されている場合に、ログ ファイル (.ldf) とデータ ファイル (.mdf) の両方が同じ場所に復元されることがなくなりました。
  • "一定期間内のビルド成功"、"バーンダウンのダッシュボード"、"バーンダウンとバーン レート"、および "ストーリーの概要" などのレポートのパフォーマンスが新たに改善されました。
  • リモート リポジトリで変更をダウンロードする際に、構成ファイルが特別に細工されたファイルで置き換えられることがなくなりました。 構成ファイルはリポジトリの外部に存在します。 このファイルを悪意のあるファイルに置き換えると、Git コマンドが再マップされ、ユーザーの資格情報で実行される任意のコマンドを実行することができます。 この場合、悪意のあるファイルを Git リポジトリに導入できます。
  • イベントの表示アクセス許可があるユーザーは、チーム サブスクリプションの作成者にそのイベントの表示アクセス許可がない場合にチーム通知を受け取れるようになりました。
  • Web アクセスで TFS を使用する場合のパフォーマンスが改善されました。
  • 固定されたグラフの表示が改善されました。 凡例が非表示になることはなくなり、グラフの配置が改善されました。
  • 添付ファイルと作業項目リンクに関連する作業項目の特定の規則が正しく実行されるようになりました。
  • CLR 起動時に COM の登録を妨げるツールがある場合 (Fusion ログなど)、プル要求を無効にして、ジョブ エージェントを正常に実行できるようになりました。

既知の問題

全般

注: このセクションの手順には慎重に従ってください。 レジストリを正しく変更しないと、重大な問題が発生する可能性があります。 変更する前に、レジストリをバックアップし、問題が発生した場合に復元できるようにしてください

Internet Explorer の WebTest レコーダー プラグインが Visual Studio から Web パフォーマンス テストを記録しようとすると、そのプラグインが読み込まれません。 この問題を回避するには、次のレジストリ キーを削除します。

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories64

単体テスト

前のバージョンから Visual Studio 2013 Update 5 にアップグレードする場合、既存の単体テスト アプリケーション (Windows Phone) の Visual C# プロジェクトがビルドされないことがあります。 この問題を回避するには、Visual Studio 2013 Update 5 のインストールを修復します。