尽管我的标题提到了一个具体案例,但也许这是一个普遍的问题。我正在尝试开发一个将使用Microsoft.TeamFoundationServer.Client
的Azure Function应用。
现在,TeamFoundation客户端需要Newtonsoft.Json (>= 10.0.3)
,而Azure Function App SDK需要Newtonsoft.Json (= 9.0.1)
;注意>和> = ;
显然,这两个条件不能同时满足。一种选择是选择TeamFoundationServer客户端的降级版本,以便满足NewtonSoft.Json的要求。不知道这是否是这里唯一可行的解决方案。一个软件包要求特定版本而不是最低版本的请求看起来很奇怪。
无论如何,如何解决Azure Function App和Microsoft.TeamFoundationServer.Client在Newtonsoft.json上的依赖项冲突?