2016-04-07 4 views
1

Я использую версию сообщества VS2015, работая над веб-сайтом NopCommerce, я работаю над плагином, а на моей локальной машине все работает нормально, как и ожидалось, но когда я деполи это жить я продолжаю получать желтый экран с помощью «Не удалось загрузить файл или сборку« Microsoft.Data.Edm »или одну из его зависимостей. Определение манифеста, установленное в локальном сборке, не соответствует ссылке на сборку.«Продолжить получение не удалось загрузить Microsoft.Data.Edm

Я вижу, что там это проблема с версией, и она пытается загрузить версию 5.6.4 из моего плагина, и она показывает, что она загружена. 5.7.0

поэтому я попытался ссылаться внутри плагина на более старую версию и работает для aw hile, но затем он падает до тех пор, пока я не сделаю полное развертывание, а затем он работает еще на некоторое время и снова сработает.

, так что я хочу, чтобы это исправить надлежащим образом, но я не знаю, почему мой плагин использует другую версию, чем целая nop, что я вижу, это то, что внутри папки bin из проекта я вижу версию dll из 5.7.0, но я не знаю, почему мой плагин ищет более старую версию, может ли кто-нибудь просто дать мне несколько заметок об этом?

ответ

1

В вашем плагине вы можете использовать любой пакет из папки \ packages, например - \ packages \ Microsoft.Data.Edm.5.7.0. Затем все плагины в nopCommerce имеют файл app.config, вы можете скопировать его из любого существующего плагина. Кроме того, убедитесь, что для «Копировать локальные» свойства всех сторонних ссылок на сборку установлено значение «False» (не копировать).

+0

Большое вам спасибо за ваш ввод, который звучит для исправления проблемы, и, наконец, свяжется с этим ответом на форуме nop. –

1

Лучшее решение работал для меня,
1. Просто очистите решение
2. Перестроить и бежать!