Хотя в моем названии упоминается конкретный случай, возможно, это вообще проблема. Я пытаюсь разработать приложение-функцию Azure, которое будет использовать Microsoft.TeamFoundationServer.Client
.
Теперь клиенту TeamFoundation требуется Newtonsoft.Json (>= 10.0.3)
, в то время как SDK приложения-функции Azure требуется Newtonsoft.Json (= 9.0.1)
; Обратите внимание на > и> = ;
Очевидно, что оба условия не могут быть выполнены. Одним из вариантов является выбор более ранней версии клиента TeamFoundationServer, чтобы были выполнены требования для NewtonSoft.Json. Не уверен, что это единственно возможное решение здесь. Для пакета выглядит странным, что требуется конкретная версия, а не минимальная версия.
В любом случае, как можно разрешить конфликт зависимостей в Newtonsoft.json для приложения-функции Azure и Microsoft.TeamFoundationServer.Client?