Не удается найти сборку, совпадающую с версией, которая не установлена ​​в конфигурации, говорит, что существует другая версия, которая существует - PullRequest
0 голосов
/ 06 ноября 2018

Я получаю ошибку:

Can't load file or assembly System.Web.Http 5.2.3.0

Хотя в моем файле web.config написано

<dependentAssembly>
        <assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-5.2.6.0" newVersion="5.2.6.0" />
      </dependentAssembly>

и я проверил dll в папке bin и его версия 5.2.6.0, так откуда он берёт 5.2.3.0?

1 Ответ

0 голосов
/ 06 ноября 2018

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

Также, пожалуйста, проверьте, используете ли вы ссылку System.Web.Http в любом из проектов, загруженных в цикл сборки вашего проекта. Если есть, проверьте версию в разделе ссылок и измените ссылку, как применимо.

Скорее всего, проблема связана с вышеуказанной причиной, поскольку я столкнулся с аналогичной проблемой в пользовательской ссылке, которая была в моем решении. Пожалуйста, попробуйте и дайте мне знать.

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