VB6で書かれた多くのレガシーコンポーネントを使用している.NETアプリケーションがあります。ネイティブコードデバッガを使用してVB6コードをデバッグし、Visual Studio 2010でpdbファイルを生成できました.VS 2012(アップデート2を含む)にアップグレードした後、これを行うことはできません。メッセージ次Visual Studio 2012のVB6コードのデバッグ
モジュールウィンドウショー:
バイナリはデバッグ情報で構築されていませんでした。
また、出力ウィンドウにメッセージ次を見つけることができます。
モジュールは、記号なしで構築されました。
一致するシンボルファイルがこのフォルダに見つかりませんでした:私は手動でシンボルをロードしようとすると
、私はメッセージを以下取得します。
非常に同じdllまたはexeをVS 2010からデバッグするとうまく動作します。
有効にするオプションはありますか?
タスクにVC++デバッガを使用していますか? –
あなたの質問には答えられませんが、VS2010を使ってinterop VB6のデバッグについてもっと知りたいです!古い混合言語アプリの時間節約に似ています。 – tcarvin
[この記事](http://blogs.msdn.com/b/robgruen/archive/2004/11/09/254602.aspx)のVS 2010でVB6をデバッグする方法の詳細を確認してください。 – Pecan