将自定义类库 (dll) 添加到项目时出现问题

本文关键字:项目 问题 添加 类库 自定义 dll | 更新日期: 2023-09-27 18:35:02

>我在C# Visual Express 2010中创建了一个类库。我构建解决方案时确保目标框架是.NET Framework 4而不是.NET Framework 4 Client Profile

当我尝试创建控制台应用程序并引用该库时,无法识别我的任何类。

  1. 我已确保控制台应用程序也正在使用.NET Framework 4而不是.NET Framework 4 Client Profile
  2. 我已经确保我实际上是using我的库的命名空间。
  3. 我想访问的所有类都是公共的。
  4. 如果我将Class Library项目更改为Console Application项目,则一切正常。
  5. 重新启动和/或重新加载库不起作用。

  6. 引用我的库后,它显示在 References 下,但我无法在对象查看器中查看它。我不确定这意味着什么

我收到的唯一错误消息是: Error 2 The type or namespace name could not be found (are you missing a using directive or an assembly reference?)

不确定为什么什么都无法识别,或者为什么我无法使用我的库。有没有人知道我可以去哪里寻找解决方案,或者有人自己遇到过这个问题?

将自定义类库 (dll) 添加到项目时出现问题

我知道你在这里尝试了很多东西,但最终以下内容应该有效

    在解决方案中,请确保具有类库
  1. 和控制台应用(尽管不需要在解决方案中具有类库,但这只是为了健全起见(
  2. 确保它们是相同的框架
  3. 确保它们都编译,注意任何错误或警告
  4. 添加
  5. 对库的引用(删除任何以前的引用(,即单击控制台应用,单击"添加''引用",单击"解决方案",然后检查库,单击"添加">
  6. using 语句添加到控制台应用
  7. 只是为了确保一切正常,进行清洁并重建

如果您已完成上述所有操作但仍然无法正常工作,那么这似乎是一个良性错误即,如果一切都编译了,并且没有警告,那么真的没有正常的理由为什么这不应该只是工作

类库中定义的所有类都必须具有 -public- access 修饰符,除非这些程序集不起作用!