"マネージドC#DLL"として "extensions"をサポートする特定のアプリケーションで作業しています。アプリケーション自体はネイティブアプリケーションであり、そのソースコードはありません。Visual StudioでネイティブアプリケーションによってロードされたマネージDLLをデバッグする2015
私はDLLをロードするアプリケーションを取得することができ、私は自分の関数が呼び出されていることを確認することができます。私が望むのは、実行時にDLLの拡張コードをデバッグできることです。 Visual Studioを使用してネイティブアプリケーションのプロセスにアタッチすることはできますが、「シンボルがロードされていません...」というエラーが表示されるため、ブレークポイントを設定できません。 PDBファイルは、DLLの横にあります。
DLLがはっきりと使用されているにもかかわらず、Visual Studioデバッガは私のManaged C#コードを認識していないようです。たとえば、「モジュール」ビューを参照すると、リストにDLLが表示されません。
いくつかのVisual Studioのサポートページを読むと、通常は実行中のアプリケーションのプロジェクトで有効になる「混合モード」があるようです。しかし、私は実際にアプリケーションを構築していないので、この設定を変更することはできません。
これを達成する別の方法があるかどうか誰かが知っていますか?