【问题标题】:Problems building a VB.NET 2008 express project referencing a dll构建引用 dll 的 VB.NET 2008 express 项目时出现问题
【发布时间】:2009-06-05 00:03:32
【问题描述】:

我在 VB.NET 2008 Express 中编写了一个引用 .NET 托管 dll 的程序。我只是在项目中添加了对 dll 的引用。然后我在程序开始时“导入”dll,然后可以使用它。当我在调试模式下运行程序时一切正常(并且它按预期使用 dll),但是一旦我去构建项目,我就会收到一个错误,它“无法重新处理这个引用”和“类型的命名空间Imports 'ModbusTCP' 中的说明符不包含任何公共成员或找不到。”

该 dll 位于我的硬盘驱动器上与项目位置不同的位置,但在我“添加引用”时引用了它。

有人知道我错过了什么吗?

【问题讨论】:

    标签: vb.net dll build reference


    【解决方案1】:

    解决了。我刚刚将 dll 复制到我的 bin\release 文件夹中,它现在正在构建。

    【讨论】:

      【解决方案2】:

      这是一个更好的方法:

      1. 转到“项目属性”窗口中的“参考”选项卡。
      2. 单击您已添加引用的 DLL。
      3. 在属性选项卡上(窗口,或者您如何称呼它),将所需 dll 的 Copy Local 属性设置为 True

      这样做将始终将 dll 复制到您的构建目录。

      【讨论】:

        猜你喜欢
        • 2011-02-17
        • 2021-12-14
        • 2012-05-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-07
        • 2020-06-29
        • 1970-01-01
        相关资源
        最近更新 更多