0

私は2つのプロジェクトで解決策を持っています。1 つは dll プロジェクトで、もう 1 つはこのライブラリをテストするための wpf アプリケーションです。この wpf プロジェクトには、ライブラリ プロジェクトへの参照があります。

ライブラリのコードにブレークポイントを設定すると止まりません。ブレークポイントは空白で、黄色の警告三角形があります。

多くのプロジェクトでこれに似た他のソリューションがあり、それらのソリューションの任意のブレークポイントでコードを停止できます。

ありがとう。

編集:解決策。

解決策は、2 つのプロジェクトのプラットフォームが同じであることを確認し、テスト プロジェクトの dll プロジェクトへの参照を削除して再度追加し、VS2010 を終了して再度入力し、2 つのプロジェクトをクリーンアップして再構築し、機能することです。

4

2 に答える 2

1

おそらく、予想とは異なるバージョンの DLL が使用されていることが原因です。特定の DLL ではなく、DLL プロジェクトの出力を実際に参照していることを確認してください。また、VS 構成マネージャーで、プラットフォーム構成 (デバッグ/リリース、x64/x86/AnyCPU) 用に正しい DLL がビルドされていることを確認します。

犯人を見つけるために、実際に使用されている DLL を Process Monitor で確認できます。

于 2013-06-24T08:00:54.560 に答える