Не удается обновить MSAL до версии 4.51 в формах Xamarin ios

Я пытаюсь обновить MSAL 4.4 до MSAL 4.5.1, чтобы исправить проблему аутентификации в IOS: MSAL .NET в iOS 13 не поддерживает системный браузер

  • исправлено в версии 4.5 MSAL. Проблема в том, что я не могу обновить MSAL до 4.5.

Сообщение об ошибке - при попытке обновить библиотеку MSAL:

Пакет Microsoft.Identity.Client попытался добавить ссылку на фреймворк на System.Drawing.Common.dll, которая не была найдена в GAC. Возможно, это ошибка в пакете. Обратитесь за помощью к владельцам пакетов.


person Karlitos2312    schedule 21.10.2019    source источник


Ответы (1)


Это проблема с Visual Studio, когда VS пытается обновить зависимость. Если вы вручную обновите до MSAL4.5.1 (отредактировав csproj и пакеты), это будет работать. Обходной путь - перейти от packages.config к PackageReference. Аналогичная проблема здесь.

person Jenny    schedule 22.10.2019