2017-12-21 41 views
0

기존 응용 프로그램에서 푸른 열쇠 저장소 암호화를 구현하려고하지만 newtonsoft.json 버전 지옥 문제가 발생했습니다.Azure 키 볼트 2.0을 구현하는 동안 Newtonsoft Json 버전 문제가 발생했습니다.

기존 응용 프로그램 참조 버전 4.5.0.0를 newtonsoft합니다하지만 난이 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을 사용하는 것이 좋습니다.