2

アプリケーションをリモートでデバッグしようとしています。問題なく接続できますが、コードをステップ実行すると、ローカルでデバッグするときのように変数の値を確認できません。

ウォッチ ウィンドウで変数を評価しようとすると、「式エバリュエーターで内部エラーが発生しました」というメッセージが表示されます。これを解決するために何か別のことをする必要がありますか?

4

2 に答える 2

2

.NET 3.5 以前のバージョン用にコンパイルされたアプリケーションをリモート デバッグすると、Visual Studio 2012 に影響するバグのようです。

詳細については、このリンクを参照してください。

于 2012-11-22T23:40:38.233 に答える
1

以前の投稿のリンクLucaによる Microsoft ブログで説明されているように、これを修正するには、次の手順を実行する必要があります。

  1. 「Visual Studio 2012 Update 2」をインストール
  2. 更新プログラムをインストールしたマシンの GAC "Microsoft.VisualStudio.vil.dll" vesion=11.0.0.0 から取得します。
  3. 前からアセンブリをコピーします。デバッグしたいリモート マシンの GAC に移動します
  4. オプションで、「Update 2」によってリモート マシン上のリモート デバッグ ツールを更新できます。

その後、ウォッチウィンドウは正しく機能するはずです!

于 2013-04-03T08:05:39.703 に答える