Visual Studio 2013 Update 3 について

適用先
Visual Studio Ultimate 2013 Visual Studio Ultimate 2013 Visual Studio Professional 2013 Visual Studio Professional 2013 Visual Studio Premium 2013 Visual Studio Premium 2013 Visual Studio Express 2013 for Web Visual Studio Express 2013 for Web Visual Studio Express 2013 for Windows Visual Studio Express 2013 for Windows

概要

マイクロソフトは 2014 年 8 月 4 日に Visual Studio 2013 Update 3 をリリースしました。 Visual Studio 2013 Update 3 には、最新のソフトウェア更新プログラム、機能の追加、バグ修正が含まれています。

Visual Studio 製品の更新プログラムの詳細については、Visual Studio の Web サイトでも入手できます。

Visual Studio 2013 Update 3 の入手方法

Visual Studio 2013 の更新プログラムは累積的なリリースです。 次のダウンロード リンクは、常に最新の更新プログラムを示しています。

Visual Studio 2013 (オリジナル リリース版) を持っておらず、これらのダウンロードのいずれかを実行すると、Visual Studio 2013 と Update 3 の両方がインストールされます。

        
Visual Studio 2013 Updatesの完全な一覧を表示することもできます。

ウイルス除去に関する注意事項

4013443 「更新プログラムの表示または非表示」トラブルシューティング ツール パッケージマイクロソフトでは、アップロード時点の最新のウイルス検査プログラムを使用して、 配布ファイルのウイルス チェックを行っています。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。

Visual Studio 2013 Update 3 のインストール方法

Visual Studio 製品のインストール ガイダンスについては、次の記事を参照してください。

Visual Studio のインストール方法
        
         Team Foundation Server と Visual Studio ALM のインストール方法
        
         Release Management for Visual Studio 2013 をインストールする方法 重要: この更新プログラムは、Visual Studio と Team Foundation Server (TFS) に適用されます。 Visual Studio と TFS のインストール メカニズムは異なります。 Visual Studio 更新プログラムは、コンピューターに既にインストールされているものの上にインストールされます。 TFS 更新プログラムは、コンピューターにインストールされているものを置き換える完全なレイアウトです。 TFS 更新プログラムを適用する前に、現在のデータベースの完全なバックアップがあることを確認します。 TFS の更新プログラムのインストールが失敗した場合、復元を実行しない限り、更新プログラムを再起動したり、以前のバージョンの TFS にロールバックしたりすることはできません。

Release Management の更新は、Release Management for Visual Studio 2013 の最新の機能の追加とバグ修正を含む完全なレイアウトです。 Release Management 更新プログラムを適用する前に、現在のデータベースと RSA 暗号キーの完全なバックアップがあることを確認してください (RSA 暗号キーのエクスポート手順については、このブログ記事を参照してください)。 Release Management の更新プログラムのインストールが失敗した場合、復元操作を実行しない限り、更新プログラムを再起動したり、以前のバージョンの Release Management にロールバックしたりすることはできません。

このリリースには、次のアップグレード パスが適用されます。

サポートされているアップグレード

  • Release Management for Visual Studio 2013 から Release Management for Visual Studio 2013 Update 3
  • Release Management for Visual Studio 2013 Update 2 から Release Management for Visual Studio 2013 Update 3
  • Release Management for Visual Studio 2013 Update 3 RC から Release Management for Visual Studio 2013 Update 3

Visual Studio 2013 Update 3 における新しいテクノロジの強化

テクノロジの強化このリリースでは、次のテクノロジの強化が行われました。

CodeLens

  • Team Foundation Server ジョブエージェントで実行されている CodeLens ジョブは、特に変更セットの分岐とマージを処理するときのパフォーマンスのために最適化されています。
  • Team Foundation Server 管理者は、TFSConfig CodeIndex /ListLargeFiles コマンドを使用して大きいファイルを識別できるようになりました。 これらのファイルを無視リストに追加できるため、CodeLens ジョブに費やされる時間が短縮されます。
  • Git のソース管理と TFS の作業項目を操作する場合は、Git の CodeLens 作業項目インジケーターを表示して、メソッド、プロパティ、またはクラスに関連付けられている作業項目に関する情報を取得できます。
  • 大規模なリポジトリに多くの変更が含まれている場合、Git コラボレーション インジケーターが表示されるまでに時間がかかる場合があります。 インジケーターの情報の計算の進捗状況が報告されるようになりました。

      

デバッガー

  • 複数のモニターがある場合、Visual Studio は Microsoft Store アプリケーションが最後に実行されたモニターを記憶します。
  • .NET ネイティブでビルドされた x86 アプリケーションをデバッグできます。
  • マネージド メモリ ダンプ ファイルを分析するときは、[定義] に移動し、選択した種類の [すべての参照を検索] を選択できます。
  • Visual Studio デバッガーを使用して、.NET ネイティブ アプリケーションからダンプ ファイルをデバッグできます。

      

Team Foundation Server

  • バックログの進行中の項目を表示または非表示にするかを選択できます。
  • グループ管理またはセキュリティを管理するときに、グループ階層を横断できます。

      

全般

  • Application Insights Tools for Visual Studio が Visual Studio 2013 Update 3 に含まれるようになりました。 この初期統合には、いくつかのソフトウェア更新プログラムとパフォーマンスの向上が含まれています。 Application Insights Tools for Visual Studio および Windows Phone の "任意の CPU" の問題に関する現在の既知の問題はまだ解決されていません。 今後の更新プログラムには、追加の機能強化が含まれ、これらの問題が解決される予定です。

  • Application Insights Tools for Visual Studio には、強化されたアプリケーション監視セットアップが含まれています。

  • Application Insights アカウントのセットアップにより、Azure の新しいプレビュー ポータルでアカウントが作成されるようになり、Visual Studio Online アカウントの作成や必要がなくなりました。

  • 自動ホスティングは SharePoint ではオプションではなくなりました。

    Office 365 自動ホスト済みアプリ プレビュー プログラムが 6 月 30 日に終了したため、自動ホスト済みオプションは SharePoint アプリケーション作成エクスペリエンスから削除されます。 新しい SharePoint 用の自動ホスト アプリケーションは、SharePoint ストアで受け入れられなくなりました。 既存の自動ホストされたアプリは影響を受けず、現在サービスで実行されているアプリはシャットダウンされません。 自動ホステッド アプリ プレビュー プログラムの更新の詳細については、次の Web サイトを参照してください。

    自動ホストされたアプリのプレビュー プログラムの更新

      

HTML および JavaScript の開発

  • HTML および JavaScript 診断ツールには、UI の応答性とメモリ ツールの重要な追加機能と、タブまたはユーザー セッションがアクティブであった時間を報告する新しい API が含まれています。 詳細については、以下の MSDN Web サイトを参照してください。

    開発者チャネルの F12 更新プログラム

  • Multi-Device Hybrid Apps for Visual Studio 拡張機能が CTP 2.0 で更新されました。 このアップデートには、多数のバグ修正が含まれています。Windows 7、Windows 8、Windows Server 2012 R2 のサポート。jsHybugger を使用した Android 4.4 以前のターゲットのデバッグのサポート。依存関係の互換性チェック。 CTP 2.0 を個別にインストールするには、 こちらを参照してください。

      

IntelliTrace

  • Application Insights から IntelliTrace にエクスポートされるパフォーマンス イベントの詳細に直接スキップできます。

      

通知ハブ

  • Visual Studio 2013 Update 3 を適用すると、プッシュ通知ウィザードで .NET Mobile Services をサポートできるようになります。 これにより、Windows Phone および Windows Store アプリケーションにプッシュ通知を簡単に追加できます。 このウィザードは、クライアントをプッシュ通知に登録するのに役立ち、プッシュ通知を送信するためのサンプル バックエンド ロジックを提供します。
  • 以前の更新プログラムでは、サーバー エクスプローラーの通知ハブ ツールを使用して、デバイス (Windows Phone、Windows Store、iOS、Android、または Kindle Fire) にテスト通知を送信できました。 Visual Studio Update 3 では、デバイス登録の表示、タグの編集、登録の削除ができるようにするツールが追加されました。 さらに、プラットフォーム別の登録数も提供して、簡単な概要ビューを提供します。

      

Azure Mobile Service プロジェクト

  • [New Project] ダイアログから新しい Mobile Services プロジェクトを作成するときに、Mobile サービスをプロビジョニングするオプションが表示されるようになりました。

      

プロファイラー

  • パフォーマンスと診断ハブでは、Internet エクスプローラー 11 の最新の開発者プレビューで F12 ツールからエクスポートされたプロファイリング セッション (.diagsession ファイル) を開くことができます。

  • Windows Presentation Foundation (WPF) と Win32 アプリケーションは、パフォーマンスと診断ハブの新しいメモリ使用量ツールによってサポートされています。 このツールを使用してネイティブ メモリおよびマネージド メモリの問題をトラブルシューティングする方法の詳細については、次のブログ投稿を参照してください。

    Visual Studio の新しいメモリ使用量ツールを使用したメモリの問題の診断

  • パフォーマンスと診断ハブの CPU 使用率ツールを使用すると、呼び出しツリーの関数名から、その関数が定義されているソース コード行に移動できるようになり、アプリケーションで CPU を使用しているコードを簡単に確認できるようになりました。

      

Release Management

  • Windows PowerShell または Windows PowerShell Desired State Configuration (DSC) 機能を使用して、構成データを展開および管理できます。 さらに、Microsoft Deployment Agent をセットアップすることなく、次の環境に展開できます。

    • Microsoft Azure 環境
    • オンプレミス環境 (標準環境)
  • Release Management を使用して、Chef が管理する環境へのデプロイをトリガーできます。

  • Release Management を使用して、リリース内の作業項目の変更を追跡できます。

      

テスト ツール

  • テスト計画とテスト スイートのカスタム フィールドとカスタム ワークフローを追加できます。

  • "テスト スイートの管理" アクセス許可を使用して、テスト スイートへのアクセス権を付与できます。

  • 作業項目履歴を使用して、テスト計画とテスト スイートに対する変更を追跡できます。

    これらの機能の詳細については、次の Visual Studio Developer Tools のブログ記事を参照してください。

    TFS2013 Update3 によるテスト計画とテスト スイートのカスタマイズ

  • Application Insights を使用したクラウドベースの負荷テスト

    Web サイトで負荷テストを実行するために、リソースを使用したり、独自のコンピューターをセットアップしたりする必要はありません。 クラウドベースの負荷テストを使用すると、同時に Web サイトにアクセスする多数のユーザーの負荷を生成する仮想マシンを提供できます。 Visual Studio Online を使用してアプリケーションのロード テストを実行すると、Application Insights を使用してパフォーマンス データを取得できます。 負荷データとパフォーマンス データを相互に関連付けることで、見つかったパフォーマンスの問題についてより多くの分析情報にアクセスできます。

    Visual Studio 2013 Update 3 を使用すると、読み込み処理の実行と共に監視する少数の Application カウンターに限定されなくなりました。 これで、読み込みの実行で表示するパフォーマンス カウンターを Application Insights から選択できます。 次のオプションを使用して、パフォーマンス カウンターを取得します。

    [Application Insights からパフォーマンス データを取得する] が選択された状態のアプリケーション ショートカット メニュー
    これで、読み込み実行中に表示するアプリケーション カウンターを選択できます。

    アプリケーションと使用可能なカウンターを示す Application Insights ダイアログからパフォーマンス データを取得する

    これらのカウンターは、ロード実行を実行するとグラフに表示され始めます。
    読み込み実行中に選択したアプリケーション カウンターを示す Application Insights グラフ

    この機能強化の詳細については、 こちらを参照してください。

      

Visual Studio IDE

  • CodeLens の作成者と変更インジケーターが Git リポジトリで利用できるようになりました。
  • コード マップでは、リンクは色を使用してスタイルを設定し、改善された凡例に表示されます。
  • デバッガー マップは、目的の呼び出し履歴エントリに自動的にズームし、ユーザーのズーム設定を保持します。
  • Windows エクスプローラーからコード マップにバイナリをドラッグし、コード マップを使用してバイナリの探索を開始できます。
  • 新しい Visual Studio Update がリリースされ、ダウンロードする準備が整うと、通知バッジが黄色 (IDE の右上隅) に変わり、更新プログラムがダウンロードできることを示します。 バッジがトグルとしても機能するようになったため、1 回のクリックでハブを開き、1 回のクリックでハブを簡単に閉じることができます。

      

Visual C++

  • /Zo は、最適化されたコード (非 /Od ビルド) に対して豊富なデバッグ情報を生成するコンパイラ スイッチです。 これには、ローカル変数のデバッグのサポートの向上が含まれます。

  • [Tools (ツール)] をクリックし、[Options (オプション)] をクリックすることで、[Graphics Diagnostics] ページでキャプチャ オプションを構成できるようになりました。

  • グラフィックス診断セッションでフレームを分析すると、フレームは Visual Studio グラフィックス アナライザーという別の環境で開かれます。

  • シェーダー コードを編集し、キャプチャされたフレームを含む VSGLOG ファイルに変更を適用して、アプリケーションを再実行することなく効果を表示できます。

  • Visual Studio 2013 を使用する場合、初期化の形式がまだ実装されていないと、コンパイラ エラー C2797 が発生します。 このエラーの詳細については、以下の MSDN Web サイトを参照してください。

    コンパイラ エラー C2797 の詳細

      

Web プラットフォームとツール

  • Microsoft ASP.NET and Web Tools 2013.3

    • 足場: ASP.NET 5.2 テクノロジ (MVC、Web API) のサポート
    • JSON エディター: 自動書式設定と中かっこの一致
    • CSS エディター: セレクター レベル 4 とフォント、画像、その他の.css ファイルのドラッグ アンド ドロップ
    • Visual Studio 2013 Update 3 に Microsoft Azure WebJobs のサポートを追加します。 Visual Studio ソリューションに標準コンソール プロジェクトを作成して、継続、トリガー、またはスケジュールされた WebJobs として Azure Web サイトに公開できるようになりました。 コンソール プロジェクトは、Visual Studio ソリューション エクスプローラーから Azure Web サイトに WebJobs として直接公開することもできます。
    • MVC 用 One ASP.NET テンプレート、Web Forms サポートで 2 要素認証のサポートを追加します。
    • MSA (Microsoft アカウント、旧称 Live ID) Azureサインインするときに Active Directory を使用して ASP.NET プロジェクトの作成を有効にします。 詳細については、 こちらを参照してください。
  • ASP.NET MVC 5.2

  • ASP.NET Web API 2.2

  • ASP.NET Web ページ 3.2

  • ASP.NET ID

    • SignInManager のサポートを追加しました。 SignInManager を使用すると、ログオン時に Two-Factor 認証、アカウント ロックアウト、その他のセキュリティ機能を簡単に追加できます。 この機能の詳細については、 このブログ記事を参照してください。
  • Microsoft ASP.NET and Web Tools 2013.3

    • MVC テンプレート ASP.NET Facebook削除。 この時点で、ASP.NET Facebook テンプレートを Visual Studio 拡張機能として Visual Studio ギャラリーに公開しています。 このテンプレートは ここからダウンロードできます。
  • Entity Framework 6.1.1

    • マイクロソフトはこの更新プログラムで EF 6.1.1 をリリースしました。 詳細については、この ブログ記事を参照してください。
  • WebDeploy 3.5 の更新

    • SQL Server 2014 との統合を有効にするために、Visual Studio Update 3 で Web 配置 3.5 更新をリリースしました。 こちらからダウンロードすることもできます。
  • IIS Express 8.0 June 2014 修正プログラム

    • Visual Studio Update 3 の IIS Express 8.0 June 2014 修正プログラムがリリースされました。 この修正プログラムは、IIS Express 8.0 で、サイトを作成し、サイトのフォルダー内で特定の文字の組み合わせを使用すると、インターネット インフォメーション サービス (IIS) 8.0 Express が起動しないという問題を解決します。 ここから修正プログラムをダウンロードすることもできます。

      

Windows ストアと Windows Phone

  • Windows Phone 8.1 Update 1 SDK とエミュレーターが入手できます。 ダウンロードできます (茶事の話はこちらをチェック).
  • プッシュ通知ウィザードを使用して、アプリケーションを .NET Azure Mobile Service に接続できるようになりました。 プッシュ通知ウィザードを使用すると、Windows または Windows Phone アプリケーションでプッシュ通知をすばやく簡単に有効にできます。

      

修正された問題

デバッガーの修正

  • リモート デバッグ中に 16 MB を超える配列を検査すると、Visual Studio がクラッシュする。
  • PDB ファイルが Visual Studio 2013 でロックされているため、ビルドが失敗します。
  • プロジェクトの .suo ファイルに並列ウィンドウ設定またはタスク ウィンドウ設定が含まれている場合、Visual Studio "14" は Visual Studio 2013 で作成されたテスト プロジェクトを開くことができません。
  • DataSet、DataTable ビジュアライザー、または WPF ツリー ビジュアライザーを使用してプロジェクトをリモートでデバッグすると、例外または Visual Studio エラーが発生します。
  • dte のコンテンツを表示するとき。Debugger.CurrentStackFrame.Locals Visual Studio 2013 を使用すると、出力ウィンドウは指定された書式設定に従いませんが、返された値を常に 16 進数文字で表示します。
  • モニターの特定の領域では、変数にカーソルを合わせると機能しません。
  • ローカライズされた番号を使用するように、コントロール パネルで番号のスタイルを変更したとします。 Visual Studio 2013 で変数の上にマウスを移動しても、数値全体が表示されません。

      

全般的な解決方法

  • ClickOnce の ..NET Framework 4.0 で SHA256 証明書をサポートする:

    .NET Framework 4.0 以前を対象とするアプリケーションにも SHA 256 コード署名証明書を使用できます。 この更新プログラムより前は、ClickOnce または Visual Studio Tools for Office アドインと共に公開されるデスクトップ アプリケーションに SHA 256 コード署名証明書が使用されるときに、クライアント コンピューターに .NET Framework 4.5 が存在する必要がありました。過去に SHA 256 コード署名証明書を使用したことがあり、"アプリケーションが正しくフォーマットされていない"、"マニフェストが有効ではない可能性があります"、"マニフェスト XML 署名が無効です"、"指定された署名アルゴリズムに対して SignatureDescription を作成できませんでした" などのエラーが表示された場合は、この更新プログラムを適用すると、再発行されたアプリケーションと新しく発行されたアプリケーションの問題が解決されます。

      

HTML、JavaScript、TypeScript の開発

  • Visual Studio 2013 Update 2 をインストールした後、ソース管理下で TypeScript プロジェクトで作業するとき、Visual Studio は CPU を最大限に活用します。
  • Express for Web、Professional、Premium、または Ultimate エディションの前に Visual Studio Express 2013 for Windows がインストールされている場合は、[新しいプロジェクト] ダイアログで TypeScript をインストールするように求められます。

      

プロファイラーの修正

  • アプリケーションがリリース モードでビルドされている場合、ユニバーサル アプリケーションの電話デバイスでのプロファイリングは失敗します。
  • パフォーマンスと診断ハブの CPU 使用率ツールは、Windows Phone 上の Internet エクスプローラーで使用できるようになりました... ターゲットが選択されていますが、JavaScript 関数を表示するには、ターゲット エミュレーターまたはデバイスに Windows Phone 8.1 GDR 1 がインストールされている必要があります。

      

Team Foundation Server の修正

  • TFS 2013 で作業項目を保存するときにタイムアウトの問題が発生する場合がある。

  • 高 DPI では、作業項目エディター アイコンの拡大縮小が正しくありません。 .

  • Excel 2013 で [レポート] をクリックすると、Team Foundation Server Excel アドインが無効になる場合がある。

  • Team Foundation Server メタデータ キャッシュは、作業項目を開く、更新、またはクエリの操作によって大きくなる可能性があります。

  • 新しいコード レビュー要求を作成すると、次のエラー メッセージが表示される場合があります。

    注

    作業項目を保存できませんでした 0: Microsoft.TeamFoundation.WorkItemTracking.Client.ValidationException: TF237165: サーバーで検証エラーが発生したため、Team Foundation は作業項目を更新できませんでした。 これは、作業項目の種類が変更または破棄されたか、作業項目を更新するアクセス許可がないために発生する可能性があります。

  • チーム プロジェクトの作成に失敗し、次のエラー メッセージが表示される場合があります。

    注

    processColumnCallback は既にこのペイロードに追加されています

  • 同じ Git リポジトリの同時ビルドが失敗する可能性があります。

  • 大きなビルド ドロップが削除されている場合、ビルド マシンはビルドを処理できません。

  • ビルド ドロップの削除に失敗したため、TfsBuildServiceHost.exe がクラッシュする可能性があります。

  • ビルド ログのビルド警告が非常に大きくなり、Visual Studio でレンダリングできない場合があります。 Visual Studio で警告ログをオフにする必要があります。

  • UpgradeTemplate を使用する場合、ビルドはコミットを作業項目に関連付けません。

  • Team Foundation Server Web Access でビルドをキューに入れると、定義で引数が指定されていても、キュー ダイアログ ボックスの MSBuild 引数フィールドは常に空になります。

  • Git ソース管理下にあるブランチを監視するようにビルド定義を設定している場合、リモート ブランチを公開解除または削除すると、公開取り消しまたは削除操作によってビルドがトリガーされ、失敗します。

  • SQL Server 2008 R2 から SQL Server 2012 にアップグレードしたとします。 SQL Server Reporting Services を使用してスケジュールされたバックアップを構成しようとすると、スケジュールされたバックアップ ウィザードでエラーが発生します。

  • SQL Server 2014 を使用すると、作業項目追跡のパフォーマンスが低下します。

  • Kerberos 認証を使用する場合のアップグレード後の接続の問題。

  • アップグレードの前に remapdbs を実行しないと、Team Foundation Server のアップグレードが失敗する場合があります。

  • ジョブ履歴ページ (_oi/_jobMonitoring#_a=history) への移動に失敗します。

  • スケジュールされたバックアップでは、正しくない状態が報告される場合があります。 成功したジョブは失敗と表示され、進行中のジョブは成功を報告する場合があります。

  • 以前のバージョンの Team Foundation Server からアップグレードした場合、イベント ログに「FileContent の移行が失敗した」というエラーが表示されることがあります。

  • SQL Server で AlwaysOn 可用性グループ機能を有効にすると、新しいチーム プロジェクト コレクションを作成できません。

  • スケジュールされたバックアップでは、正しくない状態が報告される場合があります。 成功したジョブは失敗として表示され、進行中のジョブは成功を報告する場合があります。

  • フォームに入力した後、tf shelf または tf チェックインを実行すると [OK] をクリックすると、エラーが表示されます。 ダイアログ ボックス内のデータが失われます。

  • 既定のデータベース保持ポリシーを使用すると、データベース領域が不足する可能性があります。

  • スケジュールされたビルドは、夏時間後 1 時間早く実行される場合があります。

  • ジョブ エージェントが停止しないため、Team Foundation Server のアップグレードが失敗することがあります。

  • [コード レビュー] ページを離れ、後で戻ると、領域パスを入力しても "フィールド 'Area Path' を空にすることはできません" というエラー メッセージが表示される場合があります。

  • 表示名にスラッシュ (/) が含まれているユーザーが所有するシェルブセットにはアクセスできません。

  • Git がアクティブなソース管理プロバイダーである場合、Web サイト プロジェクトの作成中にエラーが発生します。

  • 保留中: 名前変更ソースが重複しているため、tf merge によって生成された変更が正しくない可能性があります。

  • Git 設定をインポートまたはエクスポートすることはできません。

  • Visual Studio 2013 にサインインすると、次のエラー メッセージが表示される場合があります。

    注

    Visual Studio Online アカウントに自動的に入力できませんでした。
    次のエラーが発生しました: 1 つ以上のエラーが発生しました。

  • TFS 2013 Update 3 へのインプレース アップグレードを実行すると、[スタート] メニューに 2 つの TFS フォルダーが表示されることがあります。

  • TFSJobAgent がデバッガーへのアタッチを待機してハングすることがあります。

  • 作業項目追跡グローバル ワークフローを更新すると、新しいウェアハウス ビューが作成されない場合があります。 これにより、ウェアハウス内のデータが古くなります。

      

Visual C++ の修正

  • Visual Studio 2013 の Visual C++ プロジェクトで using 宣言を使用すると、「エラー C2893: 関数の特殊化に失敗しました」が発生します。
  • Visual Studio 2013 でテンプレートまたは名前空間の既定引数を含むコードをコンパイルすると、コンパイラがクラッシュする。
  • Visual Studio 2013 で可変値引数テンプレートで定義された関数ポインターをキャストすると、コンパイラがクラッシュする。
  • Visual Studio 2013 の Visual C++ プロジェクトで可変値引数キャスト演算子を明示的に呼び出すと、コンパイラがクラッシュする。
  • 可変値引数テンプレートは、Visual C++ プロジェクトをコンパイルするときに、"::" で始まる依存型で失敗します。
  • Visual Studio 2013 の一部の CX バイナリのサイズを小さくします。
  • 可変値引数テンプレートを頻繁に使用すると、Visual C++ コンパイラでエラー C1001 が発生する。

      

Visual Studio IDE の修正

  • [ツール] > [オプション] > [環境] > [全般] ページのメニュー バーにある [すべて大文字] オプションを無効にできます。 この設定は、サインインしているすべてのコンピューターに自動的にローミングされます。
  • エディター ナビゲーション バーのドロップダウン リストのサイズを変更できます。

      

Web プラットフォームとツールの修正

  • JavaScript ブロック内の Razor 構文チェックは、Visual Studio 2012 Update 3 で正しく機能しません。
  • Azure Emulator を使用すると、ブラウザーで表示で MVC ページの正しい URL が読み込まれない。

      

既知の問題

HTML および JavaScript 開発の既知の問題

  • Visual Studio CTP1.1 および CTP1.0 用のマルチデバイス ハイブリッド アプリは、Visual Studio 2013 Update 3 と互換性がありません。

    この問題を回避するには、Visual Studio 2013 Update 3 をインストールした後、Visual Studio CTP2 用マルチデバイス ハイブリッド アプリをインストールします。

      

プロファイラーの既知の問題

  • スタートアップ プロジェクトによって参照されるプロジェクトのマネージ コード用の CPU 使用率ツールでは、ソースの表示を使用できません。

      

Visual C++ の既知の問題

  • "C1083: インクルード ファイルを開けません: 'winsock2.h': そのようなファイルまたはディレクトリがありません。" エラーが発生するのは、Visual Studio 2013 Update 3 のアンインストール後に Visual C++ プロジェクトをビルドするときです。 この問題の詳細については、次のサポート情報の記事を参照してください。

    2989380 Visual Studio 2013 Update 3 をアンインストールした後で Visual C++ プロジェクトをビルドすると "C1083: インクルード ファイルを開けません: 'winsock2.h': そのようなファイルまたはディレクトリはありません。" エラーが発生する

  • グラフィックス診断を使用しているときに、デバッグの最後に .diagsession ファイルがフォーカスされていないと、.diagsession ビューのビューが空白になることがあります。

    この問題を回避するには、.diagsession ファイルを保存し、再度開いてビューを表示します。

      

Visual Studio IDE の既知の問題

  • Visual Studio 2013 Ultimate Update 3 のローカライズされた (en-us 以外) ドロップによって、ソリューションのコード マップまたは依存関係グラフを要求しようとすると、有向グラフは生成されません。

      

Web プラットフォームとツールの既知の問題

  • Visual Studio Update 3 CTP1 または Visual Studio Update 3 CTP2 から Visual Studio Update 3 RTM に直接アップグレードした場合、JSON エディターまたは LESS エディターは動作しません。

    この問題を回避するには、コンピューターを良好な状態に戻す Visual Studio 2013 Update3 修復を実行します。

  • MVC、WebAPI、または SPA テンプレートから個別の認証とともに既定の C# または VB ASP.NET Web アプリケーションを作成すると、生成された Views\Account\_SetPasswordPartial ファイルと _ChangePasswordPartial ファイルに無効なモデルが含まれます。

    この問題を回避するには、次の変更を行います。

    • ファイル _SetPasswordPartial.cshtml で、"@model <MyProjectName> を変更します。Models.ManageUserViewModel" を "@model <MyProjectName> に変更します。Models.SetPasswordViewModel."
    • ファイル _ChangePasswordPartial.cshtml で、"@model Microsoft.AspNet.Identity.ManageUserViewModel" を "@model <MyProjectName> に変更します。Models.ChangePasswordViewModel."
    • ファイル _SetPasswordPartial.vbhtml で、"@ModelType ManageUserViewModel" を "ModelType SetPasswordViewModel" に変更します。
    • ファイル _ChangePasswordPartial.vbhtml で、"@ModelType ManageUserViewModel" を "@ModelType ChangePasswordViewModel" に変更します。

      

Windows ストアおよび Windows Phone の既知の問題

  • Visual Basic を使用しているときに、プッシュ通知ウィザードで新しいモバイル サービスを作成すると、Web サービスから 404 エラーが発生したため、通知を受信できません。

    この問題を回避するには、生成されたサンプルのモバイル サービス プロジェクトを探し、NotifyAllUsersController クラスで "Friend" を "Public" に置き換えます。

      

Release Management の既知の問題

  • vNext リリース パイプラインは、Deployment Agent ベースのリリース パイプラインとは異なります。 vNext リリース パイプラインには、次の機能の違いがあります。

    • ターゲット ステージの拡張、タグ ベースのデプロイ、手動介入機能はまだサポートされていません。
    • vNext リリース パスのステージは、Azure 環境またはオンプレミス (標準) 環境の種類のいずれかである必要があります。 指定されたリリース パスに両方の種類の環境を含めることはできません。
    • vNext コンポーネントとサーバーは、デプロイメント アクションへのパラメーターです。 Deployer ベースのリリース作成エクスペリエンスのように、展開シーケンス エディターにドラッグすることはできません。
    • vNext コンポーネントは、パッケージへのパスを定義するために使用され、配置ツールとは関連付けられません。
    • WinRM セッション タイムアウトは、ターゲット コンピューターで手動で設定する必要があります。 詳細については、「 Windows リモート管理のインストールと構成」を参照してください。
    • フロー制御、つまり "ロールバック" および "常にロールバック" は、他のフロー制御ではサポートされていません。 たとえば、シーケンス コントロールまたはパラレル コントロールではサポートされていません。 デプロイ アクションのエラーは、以前のすべてのロールバック ブロックをトリガーします。ロールバック スクリプトはべき等にすることをお勧めします。
  • Release Management に関する既知の問題の詳細については、次のサポート情報の記事を参照してください。
    2905736 Release Management for Visual Studio 2013 をインストールする際の既知の問題

      

Python Tools for Visual Studio

  • Application Insights を有効にして作成された新しい Python Tools for Visual Studio プロジェクトは、作成後にエラーが表示され、Microsoft Azure に公開できません。

    この問題を回避するには、プロジェクトの作成時に [プロジェクトに Application Insights を追加する] チェック ボックスをオフにします。

      

SharePoint アプリ

  • 新しい自動ホスト アプリはサポートされなくなりました。 Office 365 自動ホスト済みアプリ プレビュー プログラムが 6 月 30 日に終了したため、自動ホスト済みオプションは SharePoint アプリ作成エクスペリエンスから削除されます。 新しい SharePoint 用の自動ホスト済みアプリは、SharePoint ストアで受け入れられなくなりました。 既存の自動ホストされたアプリは影響を受けず、現在サービスで実行されているアプリはシャットダウンされません。 自動 ホスト アプリ プレビュー プログラムの更新の詳細については、「自動ホスト アプリ プレビュー プログラムの更新 」を参照してください。

      

追加情報

Microsoft サポート ファイルをダウンロードする方法
        
Visual Studio ファミリの他の製品の Updates については、Visual Studio の Microsoft ダウンロード サイトを参照してください。

要件

再起動の必要性このパッケージをインストールした後、コンピューターの再起動が必要な場合があります。

サポートされている言語 Visual Studio 2013 Update 3 では、次のバージョンの更新プログラムが提供されます。

  • 中国語 (簡体字)
  • 繁体字中国語
  • チェコ語
  • 英語
  • フランス語
  • ドイツ語
  • イタリア語
  • 日本語
  • 韓国語
  • ロシア語
  • ポーランド語
  • ポルトガル語 (ブラジル)
  • スペイン語
  • トルコ語

サポートされるオペレーティング システムサポートされるオペレーティング システムの詳細については、次のマイクロソフト Web サイトを参照してください。

Visual Studio 2013 のプラットフォーム互換性とシステム要件

サポートされるアーキテクチャ

  • 32 ビット (x86)
  • 64 ビット (x64) (WOW)

ハードウェア要件

  • 1.6 GHz 以上のプロセッサ
  • 1 GB の RAM (仮想マシンで実行している場合は 1.5 GB)
  • 1 GB のハード ディスク空き容量
  • 5,400 RPM のハードディスク ドライブ
  • 1024 × 768 以上の解像度で実行されている DirectX 9 対応ビデオ カード

ソフトウェア要件 この更新プログラムを適用するには、「適用対象」セクションに記載されている、サポートされている Visual Studio 2013 プログラムのいずれかがインストールされている必要があります。

Visual Studio 2013 Update 3 のサポート非公式コミュニティ Visual Studio 2013 Update 3 のサポートは、Microsoft Developer Network (MSDN) フォーラムから利用できます。