首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将dll文件永远添加到项目中?

如何将dll文件永远添加到项目中?
EN

Stack Overflow用户
提问于 2013-12-31 17:11:29
回答 2查看 294关注 0票数 2

构造函数中有以下代码:

代码语言:javascript
复制
            InitializeComponent();

            textBox3_text_valid = 0;
            label8.Visible = false;
            label8.Visible = false;
            Logger.exist();

我在我的项目中添加了一个引用dll OpenHardwareMonitor.dll,问题是dll在我的调试目录中。但当我重建解决方案拯救所有人

然后,在我删除了OpenHardwareMonitor.dll丢失的调试目录im后,只将项目exe文件发送给我的兄弟或在我的pc上运行这个程序。

在我在openhardwaremonitor.dll上引用的项目中的属性中,我看到:

别名:全局

复制本地:真

成员互操作:假

如何将dll添加到项目的exe文件中,这样我就不需要将它发送给我的兄弟dll了?如果我必须把dll文件寄给我哥哥,他应该把它放在哪里?他拿到了调试目录。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-31 17:14:50

问题是dll在我的调试目录中。

那就别那么做。我建议您创建一个lib目录或类似的东西,并从那里添加一个对库的引用。默认情况下,这将在构建时复制它(即复制本地将为真)。

通常,您不应该手动地将东西复制到您的输出目录中--您应该假设它们可以在任何时候被构建过程删除。相反,将事物放入您“拥有”的目录中,并让构建过程复制它们。

此外,在可能的情况下,您可以将nuget用于第三方库--这使管理它们变得更加简单。

票数 6
EN

Stack Overflow用户

发布于 2013-12-31 19:03:19

应在解决方案或项目中创建文件夹,然后将dll复制到此文件夹中。右键单击项目并选择“属性”,转到“引用路径”选项卡,选择此文件夹的路径,然后单击“添加文件夹”按钮。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20860838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档