实现Azure密钥保管库2.0时出现Newtonsoft Json版本问题

时间:2017-12-21 11:09:23

标签: c# azure json.net azure-storage-blobs azure-keyvault

我正在尝试在现有应用程序中实现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 Key Vault,所以我们不需要更改4.5的现有newtonSoft.Json版本?

1 个答案:

答案 0 :(得分:0)

  

要使用哪个版本的Azure Key Vault,以便我们不需要更改4.5的现有newtonSoft.Json版本?

没有可以与newtonSoft.Json 4.5版兼容的Azure Key Vault版本。它有newtonsoft.json(> = 6.0.8)

的约束
  

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

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