我在VB.NET 2008 Express中编写了一个引用.NET托管dll的程序。我只是在项目中添加了对dll的引用。然后我在程序开始时“导入”dll然后可以使用它。当我在调试模式下运行程序时,一切正常(并且它按预期使用dll),但是当我去构建项目时,我得到一个错误,它“无法重新启动此引用”和“类型的命名空间” Imports'ModbusTCP'中的说明符不包含任何公共成员或无法找到。“
dll位于我的硬盘驱动器上与项目位置不同的位置,但是在我添加引用时引用了这个。
有谁知道我错过了什么?
答案 0 :(得分:1)
解决了它。我刚刚将dll复制到我的bin \ release文件夹中,现在它就构建了。
答案 1 :(得分:1)
这是一个更好的方法:
执行此操作将始终将dll复制到您的构建目录。