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

本文关键字:参考 找不到 项目 添加 一个 | 更新日期: 2023-09-27 18:36:47

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

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

找不到类型或命名空间名称(是否缺少 使用指令或程序集引用?

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

谢谢。

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

由于您在构建库时有项目 B 目标Client Profile 4.0因此无法做到这一点。

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

MSDN

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

可能有其中之一。

  1. 您的 using 命名空间语句不是指向
    定位在 B 项目中使用该类。
  2. 项目 A 中的您的类 A 不是
    可从项目 B 访问,因此请将其公开。
  3. 您指向 dotnet 框架的不同配置文件。
  4. 项目 A 的 DLL 无法被项目 B 读取。交叉检查 Refrance。