gpt4 book ai didi

c# - 在 C# 项目中添加引用...但它是 "goes away"?

转载 作者:行者123 更新时间:2023-11-30 14:16:07 25 4
gpt4 key购买 nike

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

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

MiDB myDb;

它没有找到,我可以右键单击并说“解决”使用...将此行添加到顶部:

使用 ThePackage.Database.AoNM.MiDB;

哈哈哈哈哈

所以这是有效的,它看到了,我什至可以调用一个被看到的方法:

myDb.InitDB("这里的东西");

宾果游戏。在我构建它的那一刻,它说它找不到 ThePackage,并且它的类似用法或引用不存在。在解决方案资源管理器中它仍然存在吗?我可以删除引用并再次添加它,然后同样的事情发生了,它“看起来”就像它在那里,但是构建和运行它“消失了”。

这可能是它来晚了的原因,但老实说,我完全不明白为什么 C# (2008) 对我这样做?

DLL 是在 2008 年构建的......也许我缺少 dll 的一些构建选项?

最佳答案

检查 dll 和程序集是否在相同的 CPU 类型 (x86-x64) 上运行。当它们不同时,我曾经遇到过类似的错误(以及非常奇怪的错误消息)。

关于c# - 在 C# 项目中添加引用...但它是 "goes away"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8200168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com