Подтвердить что ты не робот

Как добавить PDFsharp lib в С#?

Я новичок в С#.net, я загрузил PDFsharp lib. Но как добавить этот lib в наш проект?
Мой проект заключается в создании PDF файла. Пожалуйста, предоставьте мне пошаговые инструкции. После распаковки он имеет 32 папки.
Я попытался справиться с этим в моей папке проекта, но при этом появляются такие же ошибки.

"Невозможно найти имя типа или пространства имен PdfSharp (вам не хватает директивы using или ссылки на сборку?)"

4b9b3361

Ответ 1

Если вы хотите использовать эту библиотеку, вам нужно добавить ссылку на сборку (dll), которая содержит библиотеку. Чтобы добавить ссылки, просто щелкните правой кнопкой мыши на своем проекте в проводнике решений и выберите ссылку, вы увидите диалоговое окно с вкладками, которое позволит вам добавлять ссылки на DLL в GAC, другие проекты в вашем решении или просматривать DLL, расположенные где угодно PC.

Все папки, которые вы видите, представляют собой исходный код и примеры проектов, которые показывают вам, как использовать библиотеку. Если вы откроете "BuildAll-PdfSharp.sln", который содержится в корне каталога кода, вы сможете построить PDFSharp и получить DLL. Он будет в папке пользовательского кода PdfSharp\bin

После того, как у вас есть dll, вы можете добавить его в свое решение, перейдя в папку DLL на диске. Когда я добавляю сторонние библиотеки в свой проект, у меня есть папка lib в корне моей рабочей папки, где размещаются все DLL. Ссылки на них в файлах проекта затем используют относительные пути и будут доступны для всех, кто работает над проектом, когда они получат последние данные из исходного репозитория.

Ответ 2

Вы можете добавить существующие проекты (*.csproj), которые поставляются с исходным кодом PDFsharp, в ваше решение, а затем ссылаться на эти проекты. Если вы это сделаете, вы можете перейти в исходный код PDFsharp, и IntelliSense также будет работать. Проверьте образцы, чтобы увидеть, какие ссылки вам нужны.

Все необходимые сборки будут автоматически скопированы в папку bin/debug или bin/release соответственно вашего приложения.

Если вы загрузили только двоичные файлы, добавьте ссылки на файлы DLL.

Обновление: вы можете найти PDFsharp и MigraDoc на NuGet. Менеджер пакетов NuGet затем добавит вам ссылки на проект.

Ответ 3

Я также обнаружил, что PdfSharp доступен как дополнение через консоль диспетчера пакетов Nuget.

Ответ 5

вам нужно добавить dll в качестве ссылки на ваше решение Visual Studio. В проводнике проекта в справочнике node щелкните правой кнопкой мыши и добавьте ссылку. Найдите эту DLL и добавьте ее в проект.

Ответ 6

Я думаю, что вы загрузили исходные файлы. Откройте файл BuildAll-PdfSharp.sln в визуальной студии и создайте проект. Затем он будет генерировать файлы dll, которые вы должны ссылаться в своем собственном проекте.

Надеюсь, что это поможет.

/Клаус

Ответ 7

В Visual Studio просто зайдите в: Tools- > NuGet Package Manager- > Package Manager Console и запустите эту команду:

PM > Install-Package PdfSharp

Для этого, пожалуйста, обратитесь здесь

Если не добавлено NuGet, перейдите к: Tools- > Extension Manager/Extensions and updates... → Online и найдите диспетчер пакетов NuGet и загрузите:

введите описание изображения здесь

Более подробные инструкции см. здесь