7

コードがあるアセンブリを参照するプロジェクトがあります。また、すべての PDB ファイルなどもあります。しかし、ある時点で、デバッグ中にダイアログ ボックスの間違ったボタンをクリックしてしまい、アセンブリ コードにステップ インできなくなりました。この説明が少し曖昧であることは承知していますが、誤ってクリックしたダイアログは、「ソース コードがビルドされたアセンブリのバージョンよりも新しいため、デバッグを続行しますか?」というメッセージが表示されるダイアログだったと思います。しかし、確信が持てません。とにかく、Visual Studio を再びアセンブリ コードのステップ実行を開始する状態に戻す簡単な方法があることは確かです。素晴らしいアイデアはありますか?

4

1 に答える 1

3

子プロジェクトで次のことを確認してください。-

  • 子プロジェクトを「クリーンにビルド」します。すべてのdllおよびpdbファイルが子プロジェクトのbin\debugフォルダーから削除されていることを確認してください。

  • buildまたはctrl-shift-bをクリックして、子プロジェクトを「ビルド」します。何らかの理由で最新のdllおよびpdbファイルを取得しないため、F5キーを押さないでください。

  • 親dllの「リリース」ビルドへの参照がないことを確認してください。そのプロジェクトのリリースビルド構成によっては、問題が発生することがあります。これは、親プロジェクトの「デバッグ」ビルド構成である必要があり、デバッグフォルダーから参照を追加するか、VisualStudioで「参照パス」を使用する必要があります。

これで、F5キーを押してプロジェクトを実行できます。

お役に立てれば。

于 2011-09-20T12:48:44.493 に答える