Skip to content

Commit fd7418c

Browse files
[build] try multi-targeting .NET 8 and 9
Context: #1118 This is a step to narrow down the API breaks in #1118. I want to find out if any of them occur between .NET 8 and .NET 9.
1 parent e0204df commit fd7418c

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

build/ci/variables.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ variables:
1919
macosAgentPoolName: VSEng-VSMac-Xamarin-Shared # macOS VM pool name
2020

2121
# Tool variables
22-
dotnetVersion: '8.0.408' # .NET version to install on agent
22+
dotnetVersion: '9.0.300' # .NET version to install on agent
2323
dotnetWorkloadRollbackFile: 'workloads.json' # Rollback file specifying workload versions to install
2424
dotnetNuGetOrgSource: 'https://api.nuget.org/v3/index.json' # NuGet.org URL to find workloads
2525
dotnetWorkloadSource: 'https://aka.ms/dotnet6/nuget/index.json' # .NET engineering URL to find workloads
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>net8.0-android</TargetFramework>
3+
<TargetFramework>net9.0-android</TargetFramework>
44
</PropertyGroup>
55
</Project>

tests/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
which is tuned for building bindings packages. -->
44
<PropertyGroup>
55
<!-- Default TFM's we build for -->
6-
<_DefaultTargetFrameworks>net8.0-android</_DefaultTargetFrameworks>
6+
<_DefaultTargetFrameworks>net8.0-android;net9.0-android</_DefaultTargetFrameworks>
77
<_DefaultNetTargetFrameworks>net8.0</_DefaultNetTargetFrameworks>
88
</PropertyGroup>
99
</Project>

workloads.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
2-
"microsoft.net.sdk.android": "34.0.154/8.0.100",
3-
"microsoft.net.sdk.ios": "18.0.8319/8.0.100",
4-
"microsoft.net.sdk.maccatalyst": "18.0.8319/8.0.100",
5-
"microsoft.net.sdk.macos": "15.0.8319/8.0.100",
6-
"microsoft.net.sdk.maui": "8.0.100/8.0.100",
7-
"microsoft.net.sdk.tvos": "18.0.8319/8.0.100",
8-
"microsoft.net.workload.mono.toolchain.current": "8.0.15/8.0.100",
9-
"microsoft.net.workload.emscripten.current": "8.0.15/8.0.100"
2+
"microsoft.net.sdk.android": "35.0.61/9.0.100",
3+
"microsoft.net.sdk.ios": "18.4.9288/9.0.100",
4+
"microsoft.net.sdk.maccatalyst": "18.4.9288/9.0.100",
5+
"microsoft.net.sdk.macos": "15.4.9288/9.0.100",
6+
"microsoft.net.sdk.maui": "9.0.51/9.0.100",
7+
"microsoft.net.sdk.tvos": "18.4.9288/9.0.100",
8+
"microsoft.net.workload.mono.toolchain.current": "9.0.5/9.0.100",
9+
"microsoft.net.workload.emscripten.current": "9.0.5/9.0.100"
1010
}

0 commit comments

Comments
 (0)