.NET 10 Preview 6, Android 36.0.0-preview.6.169
Pre-release
Pre-release
·
182 commits
to main
since this release
This release is not yet available from the Visual Studio installer. Download the .NET 10 Preview 6 SDK, followed by:
> dotnet workload install android
...
Successfully installed workload(s) android.
To verify installation:
> dotnet workload list
Installed Workload Id Manifest Version Installation Source
--------------------------------------------------------------------------------------------
android 36.0.0-preview.6.169/10.0.100-preview.6 SDK 10.0.100-preview.6
TLDR
For a short list of Android features in .NET 10, see:
What's Changed
- $(AndroidPackVersionSuffix)=preview.6 by @jonathanpeppers in #10149
- [CoreCLR] Code cleanup and filling-in gaps by @grendello in #10148
- [native] Update list of BCL p/invokes by @grendello in #10155
- Bump com.android.tools.build:manifest-merger from 31.10.0 to 31.10.1 in /src/manifestmerger by @dependabot in #10159
- [tests] run
InnerExceptionIsSeton CoreCLR by @jonathanpeppers in #10163 - [xabt] rename
$(EnableProfiler)to$(EnableDiagnostics)by @jonathanpeppers in #10166 - [native] More
std::string_viewuse for consistency and safety by @grendello in #10164 - [build] update to API 35, 36 revision 2 by @jonathanpeppers in #10168
- [CoreCLR] Cache JNI to Managed type mappings by @simonrozsival in #10170
- [native] Better p/invoke handling when loading foreign libraries by @grendello in #10165
- Bump android-platform-support submodule by @grendello in #10174
- Update copilot-instructions.md with comprehensive .NET for Android guidance by @copilot-swe-agent in #10190
- [Mono.Android] JNI handles are now in a "control block" by @jonathanpeppers in #10179
- [CoreCLR] Remove unused marshal methods code by @grendello in #10180
- [copilot] setup
.github/workflows/copilot-setup-steps.ymlby @copilot-swe-agent in #10193 - Fix XA4211 warning message to use TargetPlatformVersion for .NET 6+ by @copilot-swe-agent in #10197
- [docs] Document Exception Handling semantics by @jonpryor in #4877
- [native/mono] Use mono_jit_thread_attach() by @jonpryor in #9937
- [xabt] remove
$(AndroidStripILAfterAOT)by @jonathanpeppers in #10204 - Fix GitCommitInfo task to handle grafted repository state gracefully by @copilot-swe-agent in #10211
- [xabt] remove unused MSBuild tasks by @jonathanpeppers in #10209
- Remove
MakeBundleNativeCodeExternaltask and mkbundle functionality by @copilot-swe-agent in #10208 - Remove unused CilStrip MSBuild task and related references by @copilot-swe-agent in #10206
- [Mono.Android] update return type of
GetHttpMessageHandler()by @jonathanpeppers in #10212 - [native] Generate less relocations in libxamarin-app.so by @grendello in #10195
- Fix Android workload detection issue on Linux builds by @copilot-swe-agent in #10216
- [GC Bridge] Split ManagedValueManager and SimpleValueManager by @simonrozsival in #10222
- [tests] introduce test using Plugin.Maui.Audio by @jonathanpeppers in #10219
- Remove
<CreateMsymManifest/>MSBuild task and$(MonoSymbolArchive)property by @copilot-swe-agent in #10221
Full Changelog: 36.0.0-preview.5.116...36.0.0-preview.6.169