System.IO.FileNotFoundException при попытке использовать любую существующую библиотеку. net framework 3.5 или 4.0 в. net Стандартный проект 2,0 - PullRequest
0 голосов
/ 31 марта 2020

У меня есть сторонняя DLL, предназначенная для. net framework 3.5 и 4.0. Но я хочу использовать его в моем существующем проекте, который нацелен. net стандарт 2.0.

Когда я пытался использовать библиотеку, появляется ошибка System.IO.FileNotFoundException: «Не удалось загрузить файл или сборку AssemblyName, версия = XXXXX, культура = нейтральная, PublicKeyToken = XXXXXXXX. Система не может найти указанный файл.' Однако путь правильный, и все остальные библиотеки, от которых зависит исходная библиотека, уже есть. Кроме того, когда я использую библиотеку из того же места в примере. net проект фреймворка с той же. net целевой версией. Этот проект работает нормально.

Кто-нибудь знает, как этого добиться, если это возможно?

1 Ответ

0 голосов
/ 31 марта 2020

Вы должны попробовать изменить версию библиотеки из диспетчера пакетов nuget. щелкнув правой кнопкой мыши по проекту и перейдя к «управлению пакетами nuget». Там вы можете найти свою библиотеку и указать, какую версию использовать, а затем скомпилировать

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