Xamarin.Android 10.2.0.100 Preview
Pre-releaseMarch 10, 2020 — Xamarin.Android 10.2.0.100 was published to the Preview updater channel of Visual Studio 2019 for Mac version 8.5 Preview 6.
March 2, 2020 — Xamarin.Android 10.2.0.100 was published as part of Visual Studio 2019 version 16.5 Preview 5.
Corresponding Visual Studio 2019 Preview release notes
What's new
Issues fixed
Application Mono Framework behavior on device and emulator
This version of Xamarin.Android updates the Mono 6.8 runtime and class libraries from Commit 1cca0cfe to Commit c0c5c78e, adding 14 new commits.
Fixes included for issues reported with Xamarin.Android applications:
-
Developer Community 756697: Starting in Xamarin.Android 10.0, NTLM authentication in Xamarin.Android apps no longer worked, resulting in server-side
System.ComponentModel.Win32Exception
exceptions.The initial fix for this issue in Xamarin.Android 10.1 was incomplete. Xamarin.Android 10.2 now includes additional changes that allow switching back to the Xamarin.Android 9.4
HttpClient
behavior.To switch back to the Xamarin.Android 9.4 behavior, set the
$(AndroidHttpClientHandlerType)
MSBuild property toSystem.Net.Http.MonoWebRequestHandler, System.Net.Http
in your .csproj file:<PropertyGroup> <AndroidHttpClientHandlerType>System.Net.Http.MonoWebRequestHandler, System.Net.Http</AndroidHttpClientHandlerType> </PropertyGroup>
Installing
To get the new version in Visual Studio, update Visual Studio:
- Visual Studio 2019 version 16.5 Preview 5 — Visual Studio Installer
- Visual Studio 2019 for Mac version 8.5 Preview 6 — Visual Studio for Mac Installer with the Preview updater channel
For other scenarios, the latest commercial .vsix and .pkg installer packages can be found in the project README.
Open source
- The corresponding open-source build for this version without commercial features is xamarin-android-d16-5 build #38.
- The Mono runtime and class library artifacts for this version come from the android-release-Darwin-*.7z archive generated by the Mono open-source build: archive-mono/job/2019-10 build #122.
- Core JNI interaction logic is in the Java.Interop repo.
- Android bindings and MSBuild tooling are in the xamarin-android repo.
- Chat is in the
xamarin/xamarin-android
Gitter channel.