2011-07-23 14 views
0

2つのプロジェクトで構成されるソリューションがあります。必要な参照が配置され、IntelliSenseはこれを反映します。私はプロジェクトを構築することができます(F6)。Visual Studio 2010 Expressはソリューションをビルドしますが、突然それをデバッグしません

しかし、私はそれをデバッグしようとすると(F5)、突然、名前空間が見つからないことを突き止めてしまいます。名前空間はそこにあり、私はF12でそのクラスにジャンプすることができます。

"欠落している"名前空間に例外クラスがありますが、私のコードで使用しています。下線は付いていません(つまり、IDEはエラーを検出しません)が、名前空間の参照に下線を引いています。意味がありません。下線はF5を押すと発生します。 F6を押すと削除されます。

EDIT

私は第二の参照プロジェクトに新しい名前空間を追加することができません。これにより、私が望むものを追加してプロジェクトをビルドできますが、デバッグはできません。

私は既存の名前空間だけを保持するとデバッグできます。

+1

参照を確認してください。プロジェクトの出力への参照がありますか。 「自分自身への参照」? –

+0

私は参照を変更しませんでした(つまり、それが動作していた時からそうでない時まで)。私はすべての参考文献を調べ、それ自体を参照していません。 – IamIC

+0

Intellisenseは私に「欠けている」名前空間を提供しています。それはそこにあります。 – IamIC

答えて

0

これは、.NET Framework 4 Client Profileを使用しているプロジェクトから.NET Framework 4を使用しているDLLを参照するときに起こりました。ビジュアルスタジオは本当に変わってしまい、IntelliSenseはすべて動作しますが、デバッグはできません。私はこれが同じ問題であるかどうかは分かりませんが、それに似ています。

+0

まあ、外部ODBCライブラリを参照したときに起こったことは何でも可能です。 extライブラリは、フレームワーク上の以前のバージョンを対象としていました。明らかにバグ。しかし、私が問題のあるプロジェクトを再作成すると、うまくいきました。だから腐敗、それはそうです。 – IamIC

関連する問題