0

私は時々これに遭遇します、そして私はそれを修正する方法を本当に理解しませんでした。テストコンソールプロジェクトと同じソリューションにあるクラスライブラリがあります。コンソールプロジェクトにライブラリへの参照を追加し、usingステートメントを追加すると、インテリセンスはすべてのクラスを正常に認識します。だから私はいくつかのコードを書き、それらのクラスを使用します。クラスのメンバー全員が元気に見せています。次に、ビルドを押します。ライブラリのクラスが見つからないというエラーが表示されます(usingディレクティブまたはアセンブリ参照がありませんか?)。突然、すべてのオブジェクトに赤の下線が引かれ、クラスとして色分けされなくなりました。また、usingステートメントにも赤の下線が引かれています。ライブラリへの参照は、まだ参照フォルダーにあります。Wtf

参照を削除して読んだ場合も同じです。ビルドするまで、すべてが正常に表示されます。

ここに画像の説明を入力してください

4

1 に答える 1

5

画面で「 System.Webに依存しているため、参照されているアセンブリUTILibraryを解決できませんでした」という警告を確認してください。UTILibraryはおそらく内部でSystem.Webを使用しているため、この依存関係もTestConsoleプロジェクトに追加する必要があります。

それを追加すれば、すべてうまくいくはずです。

于 2012-06-26T22:14:30.183 に答える