У меня есть простой плагин nopCommerce 4.10, который при развертывании и загрузке не может найти сборки, на которые ссылается пакет Nuget.
Исключение: плагин «мой плагин». Не удалось загрузить файл или сборку «IdentityServer4, версия = 2.1.1.0, культура = нейтральная, PublicKeyToken = null». Система не может найти указанный файл.
Если я скопирую сборку пакета nuget непосредственно в проект и обработаю ее как содержимое и разверну, сборка будет найдена и загружена, однако это будет взломано и не может работать так, как это должно работать.
Я вижу, что плагин Nop.Plugin.Payments.Square использует RestSharp, однако сам не ссылается на пакет Nuget, а вместо этого является копией сборки в корне каталога плагина, как я сделал в своем обходном пути.
Итак, вопрос в том, как пакеты nuget, на которые ссылаются плагины, должны быть развернуты и разрешены?