Функция Azure с зависимостью от двух разных версий Microsoft.IdentityModel.Clients.ActiveDirectory - PullRequest
0 голосов
/ 21 февраля 2019

Моя функция использует пакет Microsoft.Kusto.Ingest (3.05), который зависит от Microsoft.IdentityModel.Clients.ActiveDirectory (> = 3.12.0 && <4.0.0).Другая часть функции использует проверку подлинности сертификата, которая зависит от Microsoft.IdentityModel.Clients.ActiveDirectory (> = 4.0.0).Когда я устанавливаю версию 4.5.1 пакета AD, часть проверки подлинности сертификата работает, но не отправляет данные в kusto.Когда я устанавливаю версию 3.12.0 пакета AD, часть приема Kusto работает, но не часть сертификата.Я использую функции v1, потому что пакет Kusto требует System.Runtime.Remoting.Messaging.CallContext, который не загружает сборку при переключении на функции v2.

Как использовать версию 4.5.1 для первой частимой код функций, а затем использовать версию 3.12.0 для оставшейся части моего кода?

...