在c#项目中添加引用,但它“消失了”

本文关键字:消失了 但它 引用 项目 添加 | 更新日期: 2023-09-27 18:15:10

我有这个c#项目…我将这个引用(一个dll)添加到它,并尝试在我的代码中使用该库。

我使用的是所谓的(它是一个数据库连接器)

MiDB myDb;

它没有发现,我可以右键单击,说"解决"使用…将这一行添加到顶部:

using ThePackage.Database.AoNM.MiDB;

等等

这就行了,它看到了,它甚至可以调用看到的方法:

myDb.InitDB("stuff here");

宾果。我建这个的那一刻,它说它找不到ThePackage,它像使用,或参考不存在。在解决方案资源管理器中它还在吗?我可以删除引用并再次添加它,然后发生同样的事情,它"似乎"就在那里,但要构建和运行它"消失"。

这可能是因为它晚了,但我真的完全不知道为什么c#(2008)对我这样做?

DLL是在2008年建立的…也许我错过了一些构建选项与dll?

在c#项目中添加引用,但它“消失了”

检查dll和程序集是否在相同的CPU类型(x86-x64)上运行。

我曾经有过类似的错误(和非常奇怪的错误消息),当它们不同的时候。

我也有同样的问题。您需要将项目的目标框架从"。. Net Framework 4客户端配置文件" to "。Net Framework 4"

如果DLL使用比应用程序更高的。net框架版本,您将看到此。这可能是不太可能的方式,我读到你在评论中说,应用程序是在visual studio 2010和DLL是用visual studio 2008建立的。但我不完全确定情况是否如此,因为问题引用了visual studio 2008。无论如何,请检查您在引用项目中使用的框架版本是否与所引用的相同或更高。

相关文章: