У меня есть приложение на C #, которое вызывает Connect-MsolService в конвейере Runspace.Он работал до тех пор, пока я не добавил BountyCastle в свой проект и не обновил dll System.IdentityModel.Tokens.Jwt до версии 5.3.
Теперь, когда программа вызывает Connect-MsolService, происходят следующие ошибки:
Не удалось загрузить тип 'System.IdentityModel.Tokens.JwtSecurityToken' из сборки 'System.IdentityModel.Tokens.Jwt,Версия = 5.3.0.0, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 '.
Я настроил новый проект под названием Connect-MsolService просто для проверки этой проблемы.У меня System.IdentityModel.Tokens.Jwt 5.3 установлен в новом проекте, и он работает нормально.Используя отладку VS, я вижу, что более старая версия System.IdentityModel.Tokens.Jwt 4.00.xx была загружена, несмотря на то, что v5.3 установлен и на него есть ссылки.
Может кто-нибудь помочь объяснить это и, в конце концов, как загрузить старую версию в моём исходном приложении, чтобы она тоже могла работать?Спасибо!