我使用NuGet成功地在我的项目中安装了iTextSharp XMLWorker扩展程序。然而,如果我不“添加引用”到iTextSharp XML Worker的dll文件,我就不能使用它。目前,在我的项目文件的解决方案资源管理器中,我右键单击“引用”,并选择添加引用。但是,在可用程序集列表中,我无法找到任何名为iTextSharp或XML Worker的内容。有没有人知道我做错了什么?
为了方便新访客解决类似问题,可以使用 Package Manager Console
。
前往 Tools>NuGet Package Manager>Package Manager Console
。
对于 iTextSharp 库,请运行以下命令。
Install-Package iTextSharp
对于 XML Worker,请运行以下命令。
Install-Package iTextSharp.xmlworker
安装成功后,Build
项目,您就可以找到相关引用了。
你需要搜索它。
我的常用方法是:
1)右键单击项目,选择添加 -> 新文件夹(我称之为“lib”)
2)从文件资源管理器中,将文件拖到此文件夹中以创建副本
3)右键单击引用,选择“浏览...”,转到您的源文件夹,您将看到新创建的“lib”文件夹,并且您将能够选择任意数量的文件,然后选中它们,这样就可以了。 它们不会“自动”出现在列表中,您必须浏览文件系统(至少根据我对VS2013有限的了解)。
前几个步骤是可选的,但为了良好组织起见,我认为将有用的dll与源文件保持副本很重要。也有助于源代码控制。
引用
”,然后从中点击“浏览
”,然后找到我的.dll
路径。