Visual Studio 2015 の修正されたバグと既知の問題

Visual Studio 2015 の修正されたバグと既知の問題
この資料では、Microsoft Visual Studio 2015 の修正されたバグと既知の問題の一覧を示します。

Visual Studio 2015 製品の完全なリストを表示して、ダウンロードする製品を選択するには、Visual Studio のダウンロードを確認してください。

Visual Studio 2015 の詳細

Visual Studio 2015 の新機能については、Visual Studio リリース ノートを参照してください。

Windows 10 SDK およびツールの既知の問題の一覧については、Windows SDK およびツールの既知の問題のフォーラムを参照してください。

修正されたバグ

プロファイラー
  • [診断ツール] ウィンドウに、"予期しないエラーで診断ツールが失敗しました" というメッセージが表示され、出力ウィンドウの診断ハブ出力に "クラスター リソースが失敗しました" または "標準のコレクターを起動できません" と表示される場合があります。
  • [診断ツール] ウィンドウが開いていると、Visual Studio で UI の遅延が発生します。
Team Foundation Server (TFS)
  • TFS をトルコ語で使用すると、"日付が許容される範囲内ではありません" というエラー メッセージが表示され、発行に失敗します。
  • プロジェクト コレクションまたはプロジェクト名にスペースが含まれている場合、分散テストのオートメーションとクラウド負荷テストのタスクが失敗します。
その他
  • Visual Studio 2015 をインストールした後で、Windows 8.1 取得の階層リンク テンプレートが表示されません。
  • 必要な Windows 8.1 SDK ツールを取得するには、ClickOnce の公開のオプション機能を作成します。
  • Application Insights の追加の失敗に関するエラー メッセージの詳細が包括的ではありません。

既知の問題

インストール
  • 今すぐサインイン

    Visual Studio 2015 のリリースの一部として、いくつかの追加の接続時のエクスペリエンスを製品に統合しました。これらのエクスペリエンスの多くでは、サービスに接続するためのアカウントが必要であり、Visual Studio は、Microsoft アカウントまたは職場または学校アカウントの資格情報を要求する埋め込みプロンプトを提供します。Microsoft アカウント ワークフローの一部として、[今すぐサインイン] リンクをクリックして Visual Studio から直接アカウントを作成できます。これは、"Microsoft アカウントをお持ちでない場合" というテキストの横に表示されます。現在このリンクに影響する既知の問題があります。次のいずれかのような問題が発生することがあります。
    • リンクが 404 (コンテンツを使用できません) エラー ページを返す場合があります。
    • Microsoft アカウントを作成できるフォームに正しく移動します。しかし、フォームに入力すると、サインインしていないことに気付く場合があります。
    404 エラーが発生する場合は、次の Web サイトでブラウザーでアカウントを作成できます。

    アカウントを作成した後で、作成した Microsoft アカウントのユーザー名とパスワードを使用して Visual Studio にサインインすることができます。

    [アカウントの作成] フォームに入力した後でサインイン ダイアログ ボックスを閉じた場合、アカウントが実際に作成されても引き続きサインインする必要があります。このためには、ダイアログ ボックスを再び開き、資格情報を入力してアカウントに正しくサインインします。

    この問題は、将来的に修正される予定です。
  • Windows 8.1 または Windows Server 2012 R2 で、更新プログラム KB 2919355 Windows RT 8.1、Windows 8.1、および Windows Server 2012 R2 の更新プログラム: 2014 年 4 月をインストールしない場合、Visual Studio 2015 のインストールは失敗します. 。詳細については、「Visual Studio 2015 のシステム要件」を参照してください。

    KB2919355 がコンピューターにインストールされているかどうかを確認するには、[コントロール パネル]、[プログラムと機能]、[インストールされている更新プログラムの表示] の順に移動し、[Microsoft Windows の更新プログラム (KB2919355)] を探します。
    コンピューターにインストールされている KB2919355 更新プログラムが見つからない場合は、Windows Update を確認してください。

    注: KB2919355 では、その他の前提条件が最初にインストールされている必要があります。したがって、完全に最新の状態にするには、Windows Update で [更新プログラムのチェック] を実行し、表示された更新プログラムを何回かインストールすることが必要になる場合があります。
  • ルート証明書を自動的に更新するように Windows Update オプションを設定せず、オプションのコンポーネントのインストールを選択した場合、処理の最後に次の Visual Studio セットアップ警告が表示されます。
    PowerShell Tools for Visual Studio: この製品は正常にダウンロードされませんでした。ダウンロードしたファイルで署名の検証に失敗しました。
    自動更新がオフになっている場合、コンピューターには最新のルート証明書がありません。したがって、Visual Studio セットアップでは、VSIX ファイルを有効な証明書として署名するために使用される証明書が認識されず、コンポーネントはインストールされません。

    回避策

    この問題に対処するには、次の手順に従ってルート証明書の自動更新を有効にします。
    • Windows ロゴ キーを押しながら R キーを押し、[ファイル名を指定して実行] ダイアログ ボックスを開きます。
    • Gpedit.msc を実行します。
    • [ローカル コンピューター ポリシー]、[管理テンプレート]、[システム]、[インターネット通信の管理]、[インターネット通信設定]、[ルート証明書の自動更新をオフにする] の順に移動します。
    • [無効] または [未構成] を選択してオプションをオンにします。
    • Windows Update で、最新のルート証明書を入手します。
  • AdminDeployment.xml ファイルがセットアップに含まれていません。

    回避策
    /CreateAdminFile <ファイルの場所> コマンドライン パラメーターを使用して AdminDeployment.xml ファイルを作成することができます。
  • 場合によっては、ユーザーが AdminDeployment.xml ファイルで追加するために選択したアイテムがインストールされないことがあります。

    回避策
    AdminDeployment.xml ファイルの末尾に "Selected="yes"" としてマークされたアイテムを追加します。
Visual Studio IDE
  • サブスクリプションを含む Azure Active Directory のメンバーではない場合、Azure サブスクリプションは Visual Studio に自動的に表示されません。
  • XAML Editor からスニペットを挿入しようとすると、XAML 言語に追加されたスニペットではなく空のリストが表示されます。

    回避策
    • "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DesignTools\Snippets\SnippetsIndex.xml" を "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML" にコピーします
    • "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML\1033\" に新しいスニペット フォルダーを作成します
    • "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML\1033\Tag.snippet" を "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML\1033\Snippets" にコピーします
  • System.UnauthorizedAccess 例外が発生し、Microsoft Visual Studio 2015 がクラッシュします。

    現象
    "Microsoft Visual Studio 2015 の動作が停止しました" というメッセージを含むダイアログ ボックスがランダムにポップアップ表示されます。問題の詳細を展開し、Signature 09 までスクロールすると、System.UnauthorizedAccess 例外を表示できます。

    回避策
    "%tmp%\VSRemoteSettings" フォルダーに対するフル コントロールのアクセス許可を現在のユーザーに付与します。
    • エクスプローラーを開き、ロケーション バーに「%tmp%」と入力し、一時ディレクトリに移動します。
    • "VSRemoteSettings" フォルダーを選択し、[プロパティ] をクリックします。
    • [セキュリティ] タブに移動し、[編集] をクリックします。
    • 表示される [アクセス許可] ダイアログ ボックスで [追加] をクリックします。
    • ユーザー名を入力し、[名前の確認] をクリックして、名前が正しいことを確認し、[OK] をクリックします。
    • 一覧でユーザー名を選択し、アクセス許可の一覧で [フル コントロール] チェック ボックスをオンにします。[OK] をクリックして、[アクセス許可] ダイアログ ボックスを閉じます。
    • [OK] をクリックして [フォルダーのプロパティ] ダイアログ ボックスを閉じます。
テスト ツール
  • Visual C++ マネージ テスト プロジェクトのデバッグを有効にすることができません。

    回避策

    この問題に対処するには、[ツール]、[オプション]、[デバッグ]、[全般] ウィンドウに移動し、[マイ コードのみを有効にする] オプションの選択を解除します。
  • 再ターゲット プロジェクトを使用して Windows Phone Silverlight 8.1 を再ターゲットする場合、Visual C++ 単体テスト アプリケーション (Windows Phone Silverlight 8.0) プロジェクトはビルドされません。
  • Windows ストアおよび Windows Phone 用のコード化された UI テスト プロジェクトを利用できますが、Professional Edition では動作しません。
    コード化された UI は Professional Edition では利用できません。
Web プラットフォームおよびツール
  • Visual Studio 2015 で WCF サービスへのサービス参照を追加できません。

    現象

    この問題が発生すると、以下のエラー メッセージが表示される場合があります。
    エラー: ファイルまたはアセンブリ 'Microsoft.Owin.Security, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。

    回避策

    この問題に対処するには、[サービス参照] - [詳細設定] の [参照されたアセンブリで型を再利用] の選択を解除します (この動作は既定でオンになります)。
  • Azure API App Client を含むプロジェクトのビルドが成功しても、警告が表示されます。

    現象

    ビルドは成功しますが、この場合に、次のエラー メッセージが表示されます。
    競合を解決し、警告を表示しないようにするため、アセンブリ "Newtonsoft.Json, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" の Version "4.5.0.0" [] から Version "6.0.0.0" [] への app.config の再マップを検討します。
    C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5): 警告 MSB3276: 同じ依存アセンブリの異なるバージョン間で競合が見つかりました。プロジェクト ファイルで、"AutoGenerateBindingRedirects" プロパティを true に設定してください。詳細については、https://msdn.microsoft.com/ja-jp/library/2fc472t2.aspx を参照してください。

    回避策

    この問題に対処するには、次の方法に従ってアプリケーションの config ファイル (App.config または Web.config) にバインド リダイレクトを追加します。
    <runtime><assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"><dependentAssembly><assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" /></dependentAssembly><dependentAssembly><assemblyIdentity name="System.Net.Http.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-4.2.28.0" newVersion="4.2.28.0" /></dependentAssembly></assemblyBinding></runtime>
  • Visual Studio 2015 Professional または Visual Studio 2015 Community Edition の標準インストールを使用すると、LocalDB component がインストールされません。

    現象

    ASP.NET プロジェクト テンプレートで [個人の認証] オプションを選択し、F5 キーを押してユーザーを登録しようとすると、実行時に次の SqlException エラー メッセージが表示されます。
    インストールされている Local Database Runtime が見つかりません

    回避策

    この問題に対処するには、インストールされた SKU を修復して [Microsoft SQL Server Data Tools] オプションを有効にします。
  • ASP.NET 5: Windows 7 SP1 で、Powershell 3.0 なしで DNX SDK をインストールできません。

    現象

    ASP.NET 5 プロジェクトを作成するときに、次のエラー メッセージが表示されます。
    DNX SDK バージョン 'dnx-clr-win-x86.1.0.0-beta5' のインストールに失敗しました。ソリューションでは、このセッション用に DNX SDK バージョン 'dnx-clr-win-x86-1.0.0-beta5' を使用します

    回避策

    この問題に対処するには、Windows Powershell 3.0 をインストールし、もう一度プロジェクトの作成を試みます。
  • ASP.NET 5: 仮想マシンで新しい ASP.NET 5 Web アプリケーション プロジェクトを作成するか、既存のプロジェクトを開くときに、ソリューション エクスプローラーですべての参照を読み込むことができません。

    回避策

    この問題に対処するには、Visual Studio を再起動してプロジェクトを再び開くと、正しく参照が読み込まれます。
  • ASP.NET 5: [発行] ダイアログ ボックスの [設定] タブで [Powershell スクリプトの使用] オプションがオンになっていないと、発行操作は正しく動作しません。

    現象

    新しい ASP.NET 5 アプリケーションを作成するときに [クラウド内のホスト] オプションを使用するとします。プロジェクトを Azure に公開するときに、[発行] ダイアログ ボックスの [設定] タブで [Powershell スクリプトの使用] がオンになっていないと、発行操作は正しく動作しません。

    回避策

    この問題に対処するには、[発行] ダイアログ ボックスの [設定] タブで [Powershell スクリプトの使用] オプションをオンにします。
  • ASP.NET 5: 空の ASP.NET 5 アプリケーションの bower.json ファイルで Bower を使用してパッケージを追加する場合、Bower を使用してパッケージが正しくインストールされている場合でも、依存関係ノードにより、パッケージがインストールされていないというメッセージが表示されます。

    回避策


    この問題に対処するには、ソリューションを閉じて再び開くと、依存関係ノードで新しいパッケージを選択できるようになります。
  • ASP.NET 5: Visual Studio 2015 RTM を使用して ASP.NET 5 beta 4 プロジェクトを開き、プロジェクトが Visual Studio 2015 RC によって作成されている場合、次のエラー メッセージが表示されます。
    ファイルが別のプロセスで使用されているため、プロセスはファイル '...\project.lock.json' にアクセスできません。

    注: これは ASP.NET 5 beta 4 ランタイムの問題です。この問題は Visual Studio 2015 RTM ツールで公開され、ASP.NET 5 beta 5 で修正されました。

    回避策

    この問題に対処するには、ソリューションを閉じて再び開きます。
  • ASP.NET 5: Visual Studio 2015 RTM で ASP.NET 5 beta 4 Web アプリケーション プロジェクトをビルドして実行し、プロジェクトが Visual Studio 2015 RC によって作成されている場合、次のエラー メッセージが表示されます。
    Startup.cs の app.UseBrowserLink()" :
    ファイルまたはアセンブリ 'Microsoft.AspNet.Http.Abstractions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'、あるいはそのいずれかの依存関係を読み込めませんでした。指定されたファイルが見つかりません。

    回避策

    この問題に対処するには、"app.UseBrowserLink()" をコメント アウトするか、プロジェクトを beta 5 に更新します。
  • ASP.NET 5: ソリューション エクスプローラーの検索機能を使用して参照を検索すると、状況によっては Visual Studio 2015 が応答を停止します。

    回避策

    この問題に対処するには、検索機能を使用するのではなく参照ツリーでノードを展開します。
  • Windows Workflow プロジェクトをデバッグするときに、[モジュールの読み込み中に JIT 最適化を抑制する (マネージのみ)] オプションがオンになっていないと、正常にデバッグのブレーク ポイントにヒットしません。

    回避策

    正常にすべてのデバッグ ブレーク ポイントにヒットするには、[ツール] - [オプション] - [デバッグ] - [全般] ウィンドウで [モジュールの読み込み中に JIT 最適化を抑制する (マネージのみ)] オプションをオンにします。
Release Management
  • Release Management Server を Visual Studio 2015 RTM にアップグレードするときに、既存の展開機能 (VS2015 に自動更新されます) の再構成が機能しません。

    回避策

    この問題に対処するには、展開機能から Microsoft Deployment Agent をアンインストールし、最新の Microsoft Deployment Agent for Visual Studio 2015 を再インストールします。
  • アップグレードから 90 日以内に、Release Management に、"ライセンスの有効期限切れ" と突然表示されます。この問題が発生するのは、visualstudio.com または downloads.microsoft.com からダウンロードしたパッケージを使用して Visual Studio 2015 RTM にアップグレードした後です。

    回避策

    この問題に対処するには、MSDN サブスクリプションから Release Management for Visual Studio 2015 をダウンロードし、再度アップグレードを実行します。
診断ツール
  • 次のいずれかを対象にして、デバッグなしで診断ツールを実行すると、以下のようになります。
    • ビルド構成を [リリース] に設定する Windows Phone 8.1 アプリケーション。
    • NGEN された Windows ストア アプリケーション (1 日後に自動的に発生します)。
    • ビルド構成をデバッグ モードに設定する C++ ユニバーサル Windows プロジェクト。
    • Windows 7 上で実行される C++ プロジェクト。
    CPU 使用率およびメモリ使用率ツールで、アプリケーションのコードの機能名が表示されません。

    回避策

    Windows Phone 8.1 アプリケーションでは、標準ツール バーのビルド構成ドロップダウンを [リリース] から [デバッグ] に変更します。
    Windows ストア アプリケーションでは、アプリケーションに変更を加えてから再コンパイルします。
    C++ ユニバーサル Windows アプリケーションでは、ビルド構成を [リリース] に設定します。デバッグ モードを希望する場合は、プロジェクト設定の [構成プロパティ] - [デバッグ] - [デバッグ情報の生成] を [高速リンクに最適化 (/DEBUG:FASTLINK)] から [デバッグに最適化 (/DEBUG)] に変更できます。
    Windows 7 上の C++ プロジェクトの場合は、代わりに [詳細なレポートを作成します] をクリックして、詳細なレポートに機能名を表示します。
Application Insights
  • Application Insights を既存の Windows 8.1 プロジェクトまたはユニバーサル Windows プロジェクトに追加できず、構成ファイルが追加されません。SDK パッケージがプロジェクトにインストールされますが、Application Insights が動作しません。

    回避策

    既存の ApplicationInsights.config を別のプロジェクトから追加 (または手動で作成) し、"BuildAction=Content" & "Copy to Output=Copy If Newer" を設定し、既存のプロジェクトへの通常の追加の流れに従います。プロジェクトのコンテキスト メニューを開き、[Application Insights の構成] をクリックします。
    手動で新しいプロジェクトを追加する場合は、必ず次の手順を実行します。
    • ファイルに "ApplicationInsights.config" という名前を付けます。
    • 次の内容を追加します。
      <ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings"></ApplicationInsights>

NuGet 3.0
注: NuGet 3.0は、新しい JSON ベースのプロトコルである project.json ファイルのサポートおよび新しいターゲット フレームワークの更新されたサポートを追加します。詳細については、NuGet 3.0 リリース ノートを参照してください。
  • プレビュー ウィンドウの "Do not show this again" ラベルとパッケージ説明ウィンドウの "Authors" ラベルが翻訳されていません。

    回避策

    拡張機能ギャラリーから更新された NuGet パッケージ マネージャーをインストールします。
  • TFS ソース コントロールを使用してプロジェクトを操作しているときに、nuget.config ファイルが読み取り専用としてマークされていると、NuGet は、パッケージ マネージャーのユーザー インターフェイスを表示できません。

    回避策
    • TFS からファイルをチェックアウトします。
    • 拡張機能ギャラリーから更新された NuGet パッケージ マネージャーをインストールします。
  • Visual Studio の暗いテーマを使用しているときに、NuGet Powershell ウィンドウの黄色の "再起動バー" のテキストが表示されません。

    回避策
    • Visual Studio の明るいテーマを使用します。
    • 拡張機能ギャラリーから更新された NuGet パッケージ マネージャーをインストールします。
Cordova および JavaScript
  • 特定のインストール シナリオでは、ユニバーサル Windows アプリケーション用のツールをインストールした後で JavaScript 言語サービスおよびプロジェクト システムをアンインストールできます。この結果として次の問題が発生することがあります。
    • 新しい Cordova プロジェクトを作成するときに Visual Studio がフリーズします。
    • 新しい JavaScript ベースのユニバーサル Windows アプリケーション プロジェクトを作成するときに Visual Studio にパッケージ読み込みエラーが表示されます。
    • JavaScript ファイルを編集すると、IntelliSense が機能しません。
    • JavaScript ベースのユニバーサル Windows アプリケーションをデバッグするときに、以下のエラー メッセージが表示されます。
      デバッガーはプロセスの実行を続行できません。デバッグを開始できません。

    回避策:
    • コンピューターがインターネットに接続されていることを確認します。
      • [Tools for Universal Windows Apps Development] が依然としてインストールされている場合は、次の手順を実行します。
        1. [プログラムと機能] に移動し、[Visual Studio 2015] を選択して、[変更] をクリックします。
        2. Visual Studio のセットアップで、[変更] をクリックします。
        3. [Tools for Universal Windows Apps Development] 機能を選択解除します。
        4. [Tools for Universal Windows Apps Development] をもう一度選択し、[更新] をクリックします。
      • [Tools for Universal Windows Apps Development] が既にアンインストールされている場合は、次の手順を実行します。
        1. [Tools for Universal Windows App Development] を再インストールします。
        2. または、次の手順を実行して、JavaScript プロジェクト システムと言語サービスを再インストールします。
          • vs_community.exe などの使用中の Visual Studio のエディション用のインストーラーをダウンロードします。
          • コマンド ウィンドウを開き、次のコマンド行を実行します。
            vs_community.exe /modify /installselectableitems JavaScript_Hidden /passive
          • ディレクトリを C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE に変更します。
          • 以下のコマンドを実行します。
            • devenv /updateconfiguration
            • devenv /clearcache
その他

詳細

マイクロソフトのサポート ファイルをダウンロードする方法

Visual Studio ファミリの他の製品用の更新プログラムは、Visual Studio 用のマイクロソフト ダウンロード サイトにあります。

要件

詳細なシステム要件については、「Visual Studio 2015 の互換性」を参照してください。

再起動の必要性

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

ソフトウェア要件

Visual Studio 2015 RTM を正しくインストールするには、Windows 8.1 および Windows Server 2012 R2、更新プログラム 2919355 (Windows Update からも入手可能) が必要です。

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

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

サードパーティ製アプリケーション


  • Visual Studio 2015 のインストールでは、サード パーティ製アプリケーションをインストールできます。Visual Studio 2015 から Cross Platform Mobile Development ツールをインストールする場合に必要であるサード パーティ製アプリケーションの詳細については、サポート技術情報 3060693 を参照してください。
  • Visual Studio 2015 のアンインストールでは、サード パーティ製アプリケーションはアンインストールされません。Visual Studio 2015 と共にインストールされたサード パーティ製アプリケーションをアンインストールする方法の詳細については、サポート技術情報 3060695 を参照してください。
サードパーティの情報に関する免責事項
この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。
注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件を参照してください。
プロパティ

文書番号:3025135 - 最終更新日: 01/11/2016 15:53:00 - リビジョン: 4.0

  • kbsurveynew kbexpertiseadvanced atdownload KB3025135
フィードバック