2

Я загрузил и установил пакет NuGet: Select.Pdf. Во время выполнения, когда я нажимаю на кнопку, которая использует код с использованием пространства имен Select.Pdf, я получаю следующее исключение:FileNotFoundException для пакета NuGet

enter image description here

Пакет находится в соответствующем каталоге файлов и правильно установлен, как вы можно увидеть через файл packages.config:

<?xml version="1.0" encoding="utf-8"?> 
<packages> 
    <package id="Select.Pdf" version="16.4.0.1" targetFramework="net452" /> 
</packages> 

Я боролся с этим в течение 2-х недель, и я очень много над ним. Кто-нибудь когда-нибудь сталкивался с этим? Кто-нибудь знает, как это исправить?

+0

Следует также отметить, что я удалил и переустановил несколько раз. Я действительно переключился на этот пакет, потому что у меня была ТОЧНАЯ проблема с 'PDFSharp'. –

+0

Проверьте, включено ли восстановление пакета Nuget, и пакеты восстановлены правильно. Версия, которую вы используете в коде и ссылку, также может вызывать несоответствие. – Venkat

+0

@ Venkat, можете ли вы подробнее остановиться на этом? Как это сделать/проверить? Это буквально первый раз, когда я использую пакеты NuGet, поэтому я нахожусь в режиме Supreme Rookie ... –

ответ

1

Возможные исправления для этой проблемы:

  • Пожалуйста, проверьте восстановление включено ли пакет NuGet и пакетов восстанавливаются правильно.

Папка, называемая пакетами, будет добавлена ​​в папку, в которой файл решения (.sln) существует при создании решения или восстановлении пакетов NuGet.

  • Пожалуйста, проверьте ссылочный путь к сборке в файле проекта , и фактическое местоположение сборки будет таким же.

Если оба проекта (.csproj) и решение (.sln) файлы находятся в той же папке, то это будет пакеты/select.pdf в файле проекта

  • версии, которую вы используете в коде и ссылка может также вызвать несоответствие .

Убедитесь, что версия сборки восстановлена ​​и упомянута в файле проекта.

Смежные вопросы