我添加了一个项目作为参考,但仍然无法找到

时间:2012-06-12 06:37:18

标签: c# visual-studio-2010 dependencies

我正在使用VS10和C#,我遇到了一个奇怪的问题。我有2个项目A和B,A是一个类库,B是一个控制台项目。 B取决于A,因此我将A的项目引用添加到B.

但是当我在项目B中使用项目A中创建的类型时,VS会抱怨以下内容:

  

找不到类型或命名空间名称(你错过了吗?   使用指令或程序集引用?)

我之前从未遇到过这个问题,有谁知道出了什么问题?

感谢。

2 个答案:

答案 0 :(得分:6)

由于在为Client Profile构建库时,项目B的目标是4.0,因此无法完成。

您必须将控制台应用升级到目标4.0

MSDN

  

如果您的目标是.NET Framework 4客户端配置文件,则不能   引用不在.NET Framework 4 Client中的程序集   轮廓。相反,您必须以.NET Framework 4为目标。

答案 1 :(得分:0)

可能存在其中一种原因。

  1. 你的使用命名空间语句不是指向的是locaiton 在B项目中使用该类。
  2. 你的班级A在项目a中不是 可从项目b访问,以便公开。
  3. 您指的是dotnet框架的不同配置文件。
  4. 项目a的dll不能被项目b读取。交叉检查refrance。