繁体   English   中英

在C#中构建类库项目

[英]Building class library project in C#

我正在开发一个现有的c#类库项目。 我想为它添加更多的课程。 然后将其用于新项目。 我已将所需的类添加到现有的typelib项目中,但是当我在下一个项目中引用typelib并尝试访问新添加的方法时,它显示错误

名称空间xyz.TypeLib.core中不存在类型或命名空间名称'abc'(您是否缺少程序集引用)

但我可以访问之前在该项目中存在的所有类。 我遇到了新添加文件的问题。

这是我做的步骤,

  1. 在现有项目中添加了新类。
  2. 建立项目
  3. 从类库项目的bin文件夹中将dll添加到下一个项目

另外,作为测试,我也尝试在我可以访问的其中一个类中添加一个新方法,但是这个方法不可用!

我该怎么做呢?

1.)确保已将正确的DLL添加到项目中。 因此,清理库项目,构建它,并使用该DLL。

2.)(这很可能是问题):在Visual Studio中,单击DLL并在属性中,确保“复制到输出目录”设置为“如果更新则复制”。

3.)重新添加对文件的引用。

4.)清理然后再次构建使用该库的新项目。

如果这两个项目在同一个Visual Studio解决方案中,那么正确的方法是直接添加类库项目作为参考。 这将绕过可能由其他方法引起的任何可能的dll不匹配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM