Где я должен разместить DLL? - PullRequest
3 голосов
/ 25 августа 2009

Я загрузил библиотеку itextsharp, которую я хотел бы использовать в моем приложении vb.net 2008 express.

  1. В какую папку его поместить?
  2. Я выбрал элементы на панели инструментов и попытался добавить их, но получил ошибку

Вот что я скачал:

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

Ответы [ 5 ]

4 голосов
/ 25 августа 2009

Вам нужно сослаться на DLL внутри вашего проекта: щелкните правой кнопкой мыши проект в обозревателе решений, затем выберите Добавить ссылку, а затем выберите itextsharp.dll. Затем он будет автоматически скопирован в выходную папку проекта вместе с исполняемым файлом (обычно bin \ Debug)

2 голосов
/ 25 августа 2009

Не должно иметь значения, где находится DLL. Загрузите правильную скомпилированную DLL на свой компьютер.

Откройте решение VB.NET -> Щелкните правой кнопкой мыши -> Добавить ссылку ...

Найдите на своем ПК только что загруженную DLL и позвольте Visual Studio сделать все остальное.

1 голос
/ 25 августа 2009

Следует иметь в виду, что в библиотеке DLL нет объектов, которые можно вставить и использовать из панели инструментов; вам нужно программно создавать объекты iTextSharp.

Как это:

Добавить импорт:

Imports iTextSharp.text.pdf

А в вашем коде:

Dim writer As PdfWriter = PdfWriter.GetInstance(document, iostream)
1 голос
/ 25 августа 2009

Обычно вы помещаете dll в ЛЮБОЙ каталог и устанавливаете ссылку на него. При компиляции VS автоматически добавляет эту dll в каталог bin приложения.

0 голосов
/ 13 июня 2018

Может быть, лучше скопировать дополнительный dll-файл внутри вашего проекта, чтобы при повторном извлечении его с git-сервера вам больше не нужно было его копировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...