ASPNETCOMPILER ошибка ASPCONFIG: не удалось загрузить файл или сборку - PullRequest
0 голосов
/ 08 ноября 2019

Я считаю, что это не тот же вопрос, что и это по нескольким причинам

  1. Обновления не было
  2. Я пытался сделать x86 и x64build и это не сработало
  3. Текущие версии для newtorn.JSON: 4.5

Впервые работаем с TeamCity. ASPNETCOMPILIER не может загрузить сборку для 'Newtonsoft.json'

enter image description here

Я не знаю, как с этим справиться. Некоторые ключевые моменты

  • NewtonSoft находится в папке пакетов
  • При восстановлении ссылок это не может быть решено enter image description here

1 Ответ

0 голосов
/ 16 ноября 2019

Вы, вероятно, используете косвенные несколько версий NewtonSoft.Json. Поскольку в папке bin может быть только одна версия и NewtonSoft.Json со строгим именем, вы получите сообщение об ошибке «Не удалось загрузить файл или сборку».

Решение заключается в использованииверсия 12 NewtonSoft.Json также в вашем проекте ASP.NET, поэтому можно загрузить версию 12. Рекомендуется обновить NewtonSoft.Json с помощью NuGet.

Если вы по-прежнему получаете ошибки загрузки, то с другим номером версии, а затем добавьте в конфигурацию (если это не сделано с помощью nuget):

<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
            <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30AD4FE6B2A6AEED" culture="neutral"/>
            <bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0"/>
        </dependentAssembly>
    </assemblyBinding>
</runtime>
...