2017-12-21 16 views
0

私は、既存のアプリケーションでAzure鍵ボールトの暗号化を実装しようとしていますが、newtonsoft.jsonバージョンの地獄の問題に直面しています。Azure鍵盤ボールト2.0を実装しているときにNewtonsoft Jsonのバージョンの問題

newtonsoftバージョン4.5.0.0への既存のアプリケーションの参照が、私はMicrosoft.Azure.keyVaultバージョン2.0を使用しようとしていますしながら、それは私が既存のnewtonsoftを変更することはできません6.0.0.0

のnewtonsoft.jsonバージョンを必要とバージョンを6.0.0.0に変更すると、実行時に既存のコードにエラーが発生し、コードを変更したくない(別のチーム)。

だから、それに対処する最良の方法は何ですか?

Azure Key Vaultのどのバージョンを使用すれば、既存のnewtonSoft.Jsonバージョン4.5を変更する必要はありませんか?

+0

あなたが苛立ちの問題を引き起こしている場合は、他のチームに協力を促す必要があります。ただし、どれだけの変更があるかによって、リダイレクトをバインドすることも、別の 'AppDomain'で何かをやってみることもできます – zcui93

+0

バインディングリダイレクトを使用できますか? – mjwills

+0

@mjwills、試してみましたが使用していません。 –

答えて

0

どのバージョンのAzure Key Vaultを使用すれば、既存のnewtonSoft.Jsonバージョン4.5を変更する必要はありませんか?

newtonSoft.Jsonバージョン4.5と互換性のあるAzure Key Vaultのバージョンはありません。 newtonsoft.json(> = 6.0.8)の制約があります

これを処理するにはどうすればよいですか?

newtonsoft.jsonのバージョンを変更できない場合は、Azure Key Vault apiを使用することをお勧めします。

関連する問題