我应该在哪里放置DLL?

时间:2009-08-25 15:53:31

标签: vb.net winforms pdf

我下载了一个我希望在我的vb.net 2008 Express应用程序中使用的itextsharp DLL。

  1. 应该放在哪个文件夹中?
  2. 我选择了工具箱中的项目,并试图添加它,但我收到了错误
  3. 这是我下载的内容:

    http://sourceforge.net/projects/itextsharp/

5 个答案:

答案 0 :(得分:4)

您需要在项目中引用DLL:右键单击解决方案资源管理器中的项目,然后选择Add Reference,然后选择itextsharp.dll。然后它将自动复制到项目输出文件夹以及可执行文件(通常是bin \ Debug)

答案 1 :(得分:2)

DLL的位置无关紧要。将正确编译的DLL下载到您的计算机。

打开您的VB.NET解决方案 - >右键单击 - >添加参考...

浏览您的PC以获取刚刚下载的DLL,然后让Visual Studio完成剩下的工作。

答案 2 :(得分:1)

典型地,您将dll放在任何目录中并设置对它的引用。编译时,VS会自动将此dll添加到应用程序的bin目录中。

答案 3 :(得分:1)

要记住的是,DLL中没有可以放入和使用工具箱的对象;您需要以编程方式创建iTextSharp对象。

像这样:

添加导入:

Imports iTextSharp.text.pdf

在您的代码中:

Dim writer As PdfWriter = PdfWriter.GetInstance(document, iostream)

答案 4 :(得分:0)

也许最好在项目中复制额外的dll文件,这样当你从git服务器再次提取它时,你就不需要再次复制它了。