web-dev-qa-db-ja.com

Visual Studio2015アップデート2 RTMおよびRCデバッグコンテキストは利用できません

更新1:

Visual Studioをバージョン2015アップデート2に更新した後、RTM問題はまだ存在します。

2016年4月12日に利用可能なアップデート2パッチ

パトリックネルソンに感謝します。

パッチがリリースされました

パッチをダウンロードできます ここ

更新3 2016年8月16日:

最新vs2015アップデート3 KB3165756 同じ問題がありますアップデートしない

使用バージョン:

Visual Studio Update 2rcの最新の安定バージョン

すべての拡張機能を無効にし、すべての設定を再開しました

再現手順:

  1. Visual Studio Update 2rcをインストールします
  2. Asp.netmvcコアテンプレートを使用して新しいプロジェクトを作成します
  3. アプリをデバッグする

予想される動作:

Asp.netアプリケーションをデバッグできるようにするには enter image description here

実際の行動:

VisualStudioエディターまたはイミディエイトウィンドウ内の変数のコンテキストを調べることができませんイミディエイトウィンドウで次のエラーが発生します

enter image description here エラーCS0103:名前 'myvariable'は現在のコンテキストに存在しません

36
1AmirJalali

これは、Visual Studio 2015 Update 2で導入されたバグです。基本的に、デバッガーは動的モジュールのローカル変数を検査できません。本日、その修正プログラムをリリースしました。

パッチをダウンロードできます ここ 。パッチのドキュメントは ここ です。パッチで特定のシナリオが修正されない場合はお知らせください。

17

試行錯誤の方法を使用して、コンテキストのデバッグを取り戻すことを知っているための回避策を見つけました。

from tools >  options > debugging > general then enable

enter image description here

20
1AmirJalali

Visual Studio 2015 Update 3、14.0.25420.01の解決策を見つけました。project.jsonから「debugType」:「portable」を削除しました。これで機能します。

2
azDev

また、(管理された互換モードを使用-有効)json構成ファイルにこのセクションがあることを確認してください

"frameworks": {
    "dnx451": { }, 
    "dnxcore50": { }
},
2
Gencebay D.

Visual Studio Update 3の場合、Visual C#設定をリセットすると、機能しました。

0
Milad