如何将程序集添加到Visual Studio项目并引用它?

时间:2010-01-28 19:02:39

标签: .net visual-studio dll assemblies reference

我为MySql.Data.dll编译了一个程序集,并希望将它添加到一个新的Visual Studio项目中。我迷失了正确的术语以及如何最好地解决这个问题,但最终的目标是分发这个dll,以便在应用程序运行时将其包含在应用程序中。这是为了避免在最终用户的机器上使用GAC。

我尝试过简单地将程序集复制到项目文件夹中:

但是,我无法弄清楚如何在当前项目中添加对该dll的引用。我也没想出如何确保这个dll在编译后“留在”应用程序中。如何实现这一点以及我可以考虑其他什么?

5 个答案:

答案 0 :(得分:14)

尝试以下

  • 参考节点上的右侧cilck
  • 选择“添加参考”
  • 单击“浏览”选项卡
  • 导航到磁盘上的dll MySql.Data.dll,然后单击“确定”

添加后,单击References文件夹下的引用,然后按F4。这将打开属性工具窗口。确保将其设置为“Copy Local”= True。这将确保它由标准安装程序(MSI和ClickOnce)与您的应用程序一起部署

答案 1 :(得分:7)

右键单击“引用”并选择“添加引用...”,导航到“DLL”并执行...已完成。

答案 2 :(得分:5)

右键点击参考 - >添加参考 - >等待列表加载 - >浏览 - >选择你的Dll

然后,当它被添加到参考列表时,将其设置为Copy Local(如果它还没有)。这会将它放在输出文件夹中。

答案 3 :(得分:2)

右键单击列表中的“References”文件夹,然后选择Add reference。在“浏览”选项卡上,浏览到包含项目的目录和子文件夹。选择程序集并将其添加到项目中。

答案 4 :(得分:0)

右键单击Solution Explorer中的项目,然后选择“添加参考...”。然后,您可以浏览到该文件。