2009-11-15 10 views
8

私はresharper testrunnerで単体テストをデバッグしようとしていますが動作しません。ブレークポイントに達する前に、Visual Studioは「現在の場所で使用できるソースコードがありません」というメッセージボックスを表示します。 OKを押すと、LoadFromContextExceptionと表示されます。resharper testrunnerで単体テストをデバッグできません

アイデアは誰ですか?

答えて

10

Visual Studioで例外設定を変更していないことを確認してください。デバッグ - >例外。管理されたデバッグアシスタントのためのThrownのチェックを外してください。これで問題は解決するはずです。

+0

涼しい。ありがとう! パトリック –

+0

<3 Google + stackoverflow :) – Allrameest

+1

それは少し劇的ではないですか? Throw on Breakingは非常に便利です。 – Coxy

4

これは私のために働いたものです(ただし、どのようにしても再シャープには関係ないことが判明しました):ツール>オプション>デバッグ>シンボルの下にあるパスが到達可能であることを確認します。

私の場合は、ネットワーク共有にあるデバッグシンボルを使用してクラッシュダンプをデバッグし、ネットワークパスを「あくまで」のリストに残していましたが、共有があったホストと同じようにデバッガが3つの場所のそれぞれからシンボルを読み込むことができないことを理解するのに数分かかりました。

7

私は若干異なる問題がありました。デバッグ - >例外 - >共通言語ランタイム例外(チェック)でデバッグを起動しようとしたときに例外がスローされた場所を明らかにしました。これは、私が参照したNUnit.Framework.dllが読み込み専用だったためです。

読み取り専用のチェックを外して問題を解決しました。

+1

私がUnauthorizedAccessExceptionを取得したのは、設定をDebug以外に設定していたためです。デバッグに変更すると問題が解決しました。 – Halvard

関連する問題