52

RCクラスはデータベースにリンクされておらず、単純なクラスです。クラスは 1 か所のみであり、部分的ではありません。Aérochem.Domain dll プロジェクトは問題なくコンパイルされます。

注: クイック フィックス メニューで 2 つの同一の名前空間のいずれかを選択しても、何も起こりません。

注 2: これはいくつかのクラスで発生します (データベースに関連するものもあれば、そうでないものもあります)。

それに対する修正または何が間違っているかを理解する方法はありますか?

ここに画像の説明を入力

4

11 に答える 11

18

将来のユーザーの参照については、このスレッドは4つの回答をカバーしていますが、2つはコメントにあります. 私はこの問題に何度か直面しましたが、過去にこれらの回答のうち 3 つが役に立ちました。同じ問題に直面した場合は、次のいずれかを試してください。

  • ソリューションをクリーンおよび/または再構築してから、Resharper でファイルを再分析します。
  • Visual Studio を再起動して再分析する
  • bin/ フォルダーを削除してから再分析する
  • (どうやら suo-file を削除することも役立つようですが、私はそれをする必要がなかったので、それがどのように役立つのか理解できません)
  • 上記3つの組み合わせ。

(これは実際には新しい回答ではありません。見つかったさまざまな回答とコメントに関するコメントです。これはコミュニティ wiki であるため、必要に応じて自由に変更してください)

于 2014-05-20T09:17:11.190 に答える
14

私のように、ソリューションのファイルを削除したくないReSharperユーザーの場合:*.suo

次の方法でキャッシュをクリアしますReSharper -> Options -> Environment -> General -> Clear Caches

ReSharper キャッシュをクリアする

AUSTX_RJLのこの回答に対するコメントに感謝します。彼の貴重な情報をもっと見やすくしたかったのです。

于 2015-09-30T16:04:08.307 に答える
4

.dllすでに私の/binフォルダにありました。

削除すると、このエラーはなくなりました。

于 2014-02-03T15:34:59.410 に答える
3

この問題があり、ReSharper もビジュアル スタジオにインストールされていました。

印刷画面 1

印刷画面 2

ReSharperトラッカーでバグ チケットを開くと、開発チームから次のようにアドバイスされました。

解決:

この問題は、を削除することで解決できますSolution User Options (.Suo) File。このファイルはプロジェクト ルートに保存されますが、非表示になっています。ビジュアルスタジオで使用されているため、このプロジェクトを開いている場合は、確認するFolder Options-> View-> Show hidden files, folders, drives.必要があり、ビジュアルスタジオを閉じる必要があります。

于 2014-06-02T10:25:18.737 に答える
0

プロジェクト構造に 1 つのソリューションの下に複数のプロジェクトが含まれている場合は、すべてのプロジェクトの bin フォルダーの内容を削除する必要があります。そうすることで、私が直面していたエラーが解決しました。

于 2015-08-31T06:27:31.110 に答える