Visual Studio 2010 から C/C++ ネイティブ DLL プロジェクトをデバッグしようとしています 。 .aspx
組み込みのデバッガーを使用して、通常の .exe プロジェクトで行うように、コードをステップ実行したり、構造を調べたりしたいと考えています。上記のページの説明では、表示されない構成プロパティの下のデバッグカテゴリについて説明しています。
http://img707.imageshack.us/img707/4402/lalasz.png
F5 キーを押してデバッグすると、次のエラーが発生します。
プログラム 'C:\Users.......Test.dll' を開始できません
通常の .exe プロジェクトにデバッガーを何度も使用しましたが、このコンピューターでは問題なく動作します。私は今、非常に明白な何かを見逃しているのかどうかはわかりません。
編集: 最初から明確にしていないので、Visual Studio で DLL をスタブ プロセスに LoadLibrary し、そこからソース レベルでデバッグできるようにしたいと考えています。
私の DLL は、エクスポートして呼び出す関数の束を保持するタイプではありません。代わりに、DllMain で switch/case を実行し、DLL_PROCESS_ATTACH で新しいスレッドを生成します。したがって、Visual Studio で行う必要があるのは、DLL をスタブ実行可能ファイルにロードし、ブレークポイントなどを設定できるようにすることだけです。