私のソリューションのプロジェクトから別のプロジェクトへのプロジェクトアセンブリ参照があります。Intellisenseアセンブリ参照を無視する
VS2010のIntellisenseはリファレンスが存在していないようですが、それは私が参照アセンブリからクラスを使用する時点で、私のusing
声明
エラーThe name [class in referenced assembly] does not exist in the current context
にエラーThe type or namespace name [assembly-specific part of namespace] does not exist in the namespace [namespace common to both projects/assemblies] (are you missing an assembly reference?)
くれ
を与えます。
ただし、参照は実際に正常に動作します。参照プロジェクトが正常に構築され、コードは正常に動作します。
(どちらのプロジェクトも同じフレームワークを対象としていますが、これはSharePointプロジェクトなので、両方のアセンブリがGACに存在します。実際には参照が欠落しています)。
他のアセンブリからこのアセンブリを参照するのと同様の問題がありました。一般的に、エラーは参照を含むファイルが開いている間はエラーリストにとどまります。
すべてがうまくいくので、これはちょっと迷惑ですが、私は本当にそれを修正したいと思います。
チェッククライアント対特にフルプロジェクトにおけるターゲットの.NETフレームワーク間のミスマッチが、あるかどう。 –
彼らはどちらも3.5をフルに目標としています。ビルドや、少なくとも実際の操作が間違っていると失敗するのではないでしょうか? – Rawling
これはあなたのプロジェクトが** x86 **をターゲットにしていても、参照されたアセンブリターゲット**任意のCPU **の場合にも発生すると思いますが、これはコンパイラにとっては問題ありません。 –