Как добавить PDFsharp lib в С#?
Я новичок в С#.net, я загрузил PDFsharp lib. Но как добавить этот lib в наш проект?
Мой проект заключается в создании PDF файла. Пожалуйста, предоставьте мне пошаговые инструкции. После распаковки он имеет 32 папки.
Я попытался справиться с этим в моей папке проекта, но при этом появляются такие же ошибки.
"Невозможно найти имя типа или пространства имен PdfSharp (вам не хватает директивы using или ссылки на сборку?)"
Ответы
Ответ 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.
Ответ 4
Загрузите версию Assemblies из этого URL-адреса: http://pdfsharp.codeplex.com/releases/view/37054
Ответ 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 и загрузите:
![введите описание изображения здесь]()
Более подробные инструкции см. здесь