Newtonsoft JSON版本在实施Azure键Vault 2.0时



我正在尝试在现有应用程序中实现Azure密钥库加密,但面对newtonsoft.json版本地狱问题。

现有的应用程序引用newtonsoft版本4.5.0.0,但是当我尝试使用Microsoft.azure.Keyvault版本2.0时,需要NewTonsoft.json版本6.0.0.0

我无法将现有的newtonsoft版本更改为6.0.0.0,因为它在运行时增加了现有代码中的错误,他们也不想更改代码(其他团队)。

那么,处理它的最佳方法是什么?

要使用哪个版本的Azure密钥库,因此我们不需要更改现有的newtonsoft.json版本4.5?

要使用哪个版本的Azure密钥库,因此我们不需要更改现有的newtonsoft.json版本4.5?

没有Azure键值的版本可以与newtonsoft.json版本4.5兼容。它具有newtonsoft.json(> = 6.0.8)

的约束

处理它的最佳方法是什么?

在您的情况下,如果无法更改newtonsoft.json的版本,我建议您使用Azure键Vault API。

相关内容