我为MySql.Data.dll
编译了一个程序集,并希望将它添加到一个新的Visual Studio项目中。我迷失了正确的术语以及如何最好地解决这个问题,但最终的目标是分发这个dll,以便在应用程序运行时将其包含在应用程序中。这是为了避免在最终用户的机器上使用GAC。
我尝试过简单地将程序集复制到项目文件夹中:
但是,我无法弄清楚如何在当前项目中添加对该dll的引用。我也没想出如何确保这个dll在编译后“留在”应用程序中。如何实现这一点以及我可以考虑其他什么?
答案 0 :(得分:14)
尝试以下
添加后,单击References文件夹下的引用,然后按F4。这将打开属性工具窗口。确保将其设置为“Copy Local”= True。这将确保它由标准安装程序(MSI和ClickOnce)与您的应用程序一起部署
答案 1 :(得分:7)
右键单击“引用”并选择“添加引用...”,导航到“DLL”并执行...已完成。
答案 2 :(得分:5)
右键点击参考 - >添加参考 - >等待列表加载 - >浏览 - >选择你的Dll
然后,当它被添加到参考列表时,将其设置为Copy Local(如果它还没有)。这会将它放在输出文件夹中。
答案 3 :(得分:2)
右键单击列表中的“References”文件夹,然后选择Add reference。在“浏览”选项卡上,浏览到包含项目的目录和子文件夹。选择程序集并将其添加到项目中。
答案 4 :(得分:0)
右键单击Solution Explorer中的项目,然后选择“添加参考...”。然后,您可以浏览到该文件。