2010-11-19 13 views
1

基本的に、私はVS2008で常時使用してきたこのプラグインベースのアプリケーションを手に入れました。VS2010デバッグエラー:オブジェクトインスタンスでメソッドを見つけることができません

私の現在のプロジェクト(途中でVS2010)ではアプリケーション用のプラグインを作成しましたが、プラグインから特定のクラス(外部DLL)のインスタンスを使用しようとするたびにエラーが発生します。

私はインスタンスを見てみましたが、ウォッチウィンドウにメッセージ"Cannot find the method on the object instance."があります。 これまでにこれまでに起こったことはありません!

また、プラグインの拡張メソッドの一部が動作しないことがわかりました。

何が間違っている可能性がありますか?

Screenshot of error

答えて

1

このエラーは、VS2010でXpressDataクラスライブラリを再コンパイルして修正し、プラグインアプリが新しくコンパイルしたライブラリを参照していました。

すべてが完全に機能します。

0

この新しいプラグインの実際のアプリケーションと同じプラットフォームにコンパイルされますか?意味x64アプリケーションで実行されているプラ​​グイン...

+0

ソリューション内のすべてのプロジェクトがx86にコンパイルされます。 XpressDataを**任意のCPU **から** x86 **に再コンパイルしました。 –

0

他のアプリケーションコードのデバッグで「オブジェクトインスタンスのメソッドを見つけることができません」という同じエラーが発生しました。問題を修正すると「クリーン」が実行されることがわかりました。デバッグ情報が何らかの形で混乱し、デバッグされているコードが不安定になっているようです。

関連する問題