如何在Visual Studio中添加dll引用?

6
我使用NuGet成功地在我的项目中安装了iTextSharp XMLWorker扩展程序。然而,如果我不“添加引用”到iTextSharp XML Worker的dll文件,我就不能使用它。目前,在我的项目文件的解决方案资源管理器中,我右键单击“引用”,并选择添加引用。但是,在可用程序集列表中,我无法找到任何名为iTextSharp或XML Worker的内容。有没有人知道我做错了什么?
3个回答

9

为了方便新访客解决类似问题,可以使用 Package Manager Console
前往 Tools>NuGet Package Manager>Package Manager Console
对于 iTextSharp 库,请运行以下命令。

Install-Package iTextSharp

对于 XML Worker,请运行以下命令。

Install-Package iTextSharp.xmlworker

安装成功后,Build 项目,您就可以找到相关引用了。


2

你需要搜索它。

我的常用方法是:

1)右键单击项目,选择添加 -> 新文件夹(我称之为“lib”)

2)从文件资源管理器中,将文件拖到此文件夹中以创建副本

3)右键单击引用,选择“浏览...”,转到您的源文件夹,您将看到新创建的“lib”文件夹,并且您将能够选择任意数量的文件,然后选中它们,这样就可以了。 它们不会“自动”出现在列表中,您必须浏览文件系统(至少根据我对VS2013有限的了解)。

前几个步骤是可选的,但为了良好组织起见,我认为将有用的dll与源文件保持副本很重要。也有助于源代码控制。


那是我2007年旧网页表单上唯一有效的解决方案(当时还没有NuGet)。 - Antoine Pelletier

1
我所做的是在右侧右键单击项目文件,然后点击“引用”,然后从中点击“浏览”,然后找到我的.dll路径。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接