2011-01-31 9 views
4

私はいくつかのプロジェクトで独自の拡張メソッドを使用しています。私がコンパイルすると(Build/Rebuild)、すべて正常です。しかし、私がデバッガを起動してコードが再コンパイルされると、エラーのリストがすべて、拡張メソッドに関連付けられて、それらが接続されているクラスのメンバではないことが示されます。これがなぜ起こっているのかについての考えはありますか?再コンパイルとクリーンアップと再コンパイルが何度もでき、最終的に私がデバッガを起動できるようになると断続的に思えます。カスタム拡張メソッドデバッガを起動しようとするとビルドエラーが発生する

+0

あなたはどの言語で作業していますか? – JaredPar

+0

私はVB.NETを使用しています – Achilles

+0

あなたの拡張メソッドコード(ちょうどスタブ)と正確なVSエラーのビットを貼り付けることができますか? –

答えて

1

PDBが正しく生成されていない可能性がありますか? VSから起動しているのか、プロセスに接続していますか?接続する場合は、PDBがアプリケーションと同じ場所にあることを確認してください。

試してみてください。 プロジェクトのプロパティ - >ビルド - =フル

>詳細 セット「デバッグ情報は」また、あなたはで拡張メソッドをどのような名前空間を持っているのですか?それらがROOT名前空間にあることを確認するか、名前空間をすべて一緒に削除してください。

どのような種類の拡張ですか?同じ名前の2つのタイプがあり、間違ったものを拡張しようとしている可能性はありますか?

+0

私はVisual Studio内から起動します。 Webプロジェクト用のデバッガの新しいインスタンスの開始。 – Achilles

+0

は別のプロジェクトの拡張メソッドですか?その場合は、各プロジェクトを1つずつ再構築して再試行してください。 –

+0

はい、彼らは別のプロジェクトに住んでいます。 – Achilles

関連する問題