3

VS2010 デバッガーを Linqpad にアタッチして、C# プロジェクトのクラスを使用するときにブレークポイントを追加して Linqpad の実行を停止できるようにしようとしています。

しかし、これは機能しません。Linqpad は、ブレークポイントに到達することなく、喜んで実行および終了します。

さて、私はLinqpadで少し読んで、それは独自のプロセスですべての「クエリ」を実行します.これは何らかの方法でVS2010をだますので、私がアタッチするプロセスは私のオブジェクトを実行するプロセスではありませんか?

その場合、Linqpad でデバッグを機能させるために、これを回避する方法はありますか?

4

1 に答える 1

5

Linqpad はクエリ ウィンドウごとに新しい appdomain を作成するため、現在 Visual Studio を直接バインドできないことがわかりました。

ソース コードで debugger.break() を設定して、デバッガを開くリクエストをトリガーする必要があります。

ソースを前後に変更する必要があり、通常のブレークポイントを使用できないことを意味するため、これは最善の解決策ではありませんが、機能します。自分でより良いものを見つけました。

Visual Studio を LinqPad にアタッチして、少なくとも VS プロジェクトのコードをトレースすることはできません。

残念ながら、コードの linqpad 部分を追跡することはできません。

誰かがより良い解決策を見つける必要がある場合は、私と共有してください。

より良い解決策を持つ新しいスレッドを見つけました

Visual Studio デバッガーで LinqPad クエリをデバッグするには?

于 2010-11-26T13:47:08.913 に答える