我有一个项目装配参考,从我的解决方案中的一个项目到另一个项目。智能感知忽略装配参考
看来,VS2010的智能感知没有意识到参考在那里;它给了我
错误
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?)
我using
声明在这里我用一个类从引用程序集点错误
The name [class in referenced assembly] does not exist in the current context
。
但是,引用在实践中工作正常:引用项目成功构建,并且代码正常工作。 (这两个项目都是针对相同的框架,如果相关的话,这是一个SharePoint项目,所以这两个程序集都存在于GAC中;我不知道这是否意味着他们可以“找到”对方,即使参考实际上是错过的。)
我曾经遇到类似的问题,从其他程序集引用此前。一般而言,错误列表只会保留在错误列表中,而引用输入的文件已打开。
由于一切都很好,这实在只是一个烦恼,但我真的很想解决它。
检查是否有在项目目标.NET框架之间的不匹配,特别是全VS客户端。 –
它们的目标都是3.5满。这不会导致构建或至少实际操作失败,如果他们错了? – Rawling
我认为这也会发生如果您的项目目标** x86 **,但引用的程序集目标**任何CPU **,但这对编译器来说不是问题。 –