例外をスローするため、いくつかのアセンブリをデバッグする必要があります。それは私のアセンブリですが、それらのソースコードを持っていません。私が持っているのは彼らのpdbファイルです。
VisualStudioでそのアセンブリをデバッグする方法はありますか?
- 編集 -
もちろん、それらを分解して*.ilファイルを取得することもできます。それはどういうわけか私を助けますか?
例外をスローするため、いくつかのアセンブリをデバッグする必要があります。それは私のアセンブリですが、それらのソースコードを持っていません。私が持っているのは彼らのpdbファイルです。
VisualStudioでそのアセンブリをデバッグする方法はありますか?
- 編集 -
もちろん、それらを分解して*.ilファイルを取得することもできます。それはどういうわけか私を助けますか?
実際、これを実現する方法はいくつかあります。
これがまさに私がReflectorにお金を払った理由です。他の誰かのアセンブリをデバッグする必要がありますか?それは完璧に動作します。
私の知る限り、PDBファイルはデバッグ用の単なるポインターです。つまり、ソースコードがない場合、PDBファイルはスタックトレースのみを提供します。
Visual Studioで処理できるかどうかはわかりませんが、プロセスに手動で接続する必要がある場合があります。
正確にはビジュアルスタジオではありませんが、私は過去にリフレクター内のそのようなツール、calledDeblectorを書きました。私はもう手入れをしていませんが、見てください。もちろん、デバッグエクスペリエンスは、Visual Studioで得られるものと同じではありませんが、問題を解決するのに十分な場合もあります。
dotPeekをチェックしてください: https ://www.jetbrains.com/decompiler/
これをVisualStudio内のシンボルサーバーとして設定して、デバッグを可能にするPDBファイルを生成できます。それは非常に使いやすく、多くの有料製品と同じくらい良いです。
ライブラリはnugetから直接追加することも、DLLを指すこともできます。