2016-10-10 15 views
3

私は複数のプロジェクト(3-5、1 exe、残りのdll)をソリューションとして使用しており、今まで問題はありませんでした。今私のプロジェクト(dll)の1つは、ソリューションでデバッグされません。 exeと2つのdllはc#で残りはvbです。 VB DLLは現在動作しないDLLです。私たちはソース管理を変更しました。私はプロジェクトをまとめてドロップし追加しました。それが最大の違いです。それ以来、私は "ブレークポイントは現在ヒットしません。シンボルはこのドキュメントのためにロードされていません"というエラーを受け取りました。デバッグ - >ウィンドウ - >モジュールには表示されていません。これまでに私はそれを追加して削除し、すべてのソリューションへの参照をリセットし、インターネット上で再起動して調査しました。また、私はVisual Studio 15で作業しています。複数のプロジェクトビジュアルスタジオソリューションは1つのプロジェクトDLLをデバッグしません

+2

主な問題は、あるDLLが別の(dllまたはexe)によって参照されていて、別のターゲットプラットフォーム上に構築されている場合です。それは言語(VBまたはC#のいずれか)とは何の関係もありません。 – meJustAndrew

+0

私はこれらの5つのすべてを前に同時に走らせました。 – gbc310

+0

よく、それらは独立に動くことができますが、それらを参照しようとすると失敗します。 – meJustAndrew

答えて

1

最後に、私の同僚のおかげで、これがうまく動作しました。私は私のexeファイルのbinフォルダからdllを参照していました。参照を削除し、dllのデバッグフォルダに直接リンクする新しい参照を作成しました。私はその後、DLLに入ることができます。

0

プロジェクトプロパティで、デバッグしようとしているプロセスにDLLがロードされていません。最適化コードがチェックインされているかどうかを確認してください。私のコードではない "、それはそれのためのシンボルをロードしません。 enter image description here

+0

申し訳ありませんが、最適化コードのチェックボックスが表示されません。プロパティを入力すると、アプリケーションの起動、コンパイル、デバッグなどを行う側のリストが表示されます。私はすべての設定を行っており、そのようなものは見つけられませんでした。 – gbc310

+0

イメージを追加しました。あなたのメイン/スタートアッププロジェクトレベルのプロパティに行きます。 – inan

+0

アプリケーションはdllです。私はあなたが持っているオプションの多くを持っていないようです。 – gbc310

関連する問題