v1 Функциональный SDK ссылается на Newtonsoft.Json v9.0.1, а функция ссылается на проект, которому требуется v10 - PullRequest
0 голосов
/ 09 ноября 2018

Изображение зависимостей с последней функцией sdk

Picture of dependencies with latest function sdk

Проект, на который ссылается функция, включает это перенаправление привязки в свою конфигурацию.

    <assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed" />
    <bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />

Построение показываетпредупреждение о наличии конфликтующих версий Newtonsoft.Json и многословном выводе сборки показывает, что выбрана версия 9.0.1.

1 Ответ

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

Различие версий не вызовет проблем, если во время выполнения не нужно заполнить Newtonsoft.Json объекты. См. это объяснение .

Если вам не требуется, чтобы объекты Newtonsoft.Json выполнялись во время выполнения, вы можете указать версию, которую вы хотите использовать в ваших собственных функциях в вашем csproj

Это просто проверить, если при отладке проекта у вас не возникает проблем с конфликтом версий, это означает, что ваш код работает нормально с v10 Json.Net, тогда вы можете просто проигнорировать безвредное предупреждение.

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