From bdbc76353175d7300a63ab321faddf6f64c6d616 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Wed, 13 Apr 2022 12:57:14 +0100 Subject: [PATCH 1/8] remove traces of xamarin and specify sdk --- src/iOS/Avalonia.iOS/Avalonia.iOS.csproj | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/iOS/Avalonia.iOS/Avalonia.iOS.csproj b/src/iOS/Avalonia.iOS/Avalonia.iOS.csproj index 4e134b7d4e..ffd60b27f6 100644 --- a/src/iOS/Avalonia.iOS/Avalonia.iOS.csproj +++ b/src/iOS/Avalonia.iOS/Avalonia.iOS.csproj @@ -1,8 +1,6 @@ - - + - net6.0-ios - $(TargetFrameworks);xamarin.ios10 + net6.0-ios 10.0 true @@ -10,8 +8,7 @@ - - + From 26ff6134130ef0d325601ac1a55dff68dd353894 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Wed, 13 Apr 2022 13:58:25 +0100 Subject: [PATCH 2/8] use 6.0.202 sdk. --- azure-pipelines.yml | 12 ++++++------ global.json | 3 +-- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 79456b117b..adc71f67a8 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -36,9 +36,9 @@ jobs: version: 3.1.414 - task: UseDotNet@2 - displayName: 'Use .NET Core SDK 6.0.100' + displayName: 'Use .NET Core SDK 6.0.202' inputs: - version: 6.0.200 + version: 6.0.202 - task: CmdLine@2 displayName: 'Run Build' @@ -67,9 +67,9 @@ jobs: version: 3.1.414 - task: UseDotNet@2 - displayName: 'Use .NET Core SDK 6.0.100' + displayName: 'Use .NET Core SDK 6.0.202' inputs: - version: 6.0.200 + version: 6.0.202 - task: CmdLine@2 displayName: 'Install Mono 5.18' @@ -139,9 +139,9 @@ jobs: version: 3.1.414 - task: UseDotNet@2 - displayName: 'Use .NET Core SDK 6.0.100' + displayName: 'Use .NET Core SDK 6.0.202' inputs: - version: 6.0.200 + version: 6.0.202 - task: CmdLine@2 displayName: 'Install Workloads' diff --git a/global.json b/global.json index 30265268dc..a6792b05c7 100644 --- a/global.json +++ b/global.json @@ -1,11 +1,10 @@ { "sdk": { - "version": "6.0.200", + "version": "6.0.202", "rollForward": "latestFeature" }, "msbuild-sdks": { "Microsoft.Build.Traversal": "1.0.43", - "Xamarin.Legacy.Sdk": "0.1.2-alpha6", "MSBuild.Sdk.Extras": "3.0.22", "AggregatePackage.NuGet.Sdk" : "0.1.12" } From 8d14ee389bedd68bb69c92e002b77ebf0b48e3ba Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Wed, 13 Apr 2022 14:37:32 +0100 Subject: [PATCH 3/8] update 3.1.4 sdk --- azure-pipelines.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index adc71f67a8..a16229893d 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -31,9 +31,9 @@ jobs: vmImage: 'ubuntu-20.04' steps: - task: UseDotNet@2 - displayName: 'Use .NET Core SDK 3.1.414' + displayName: 'Use .NET Core SDK 3.1.418' inputs: - version: 3.1.414 + version: 3.1.418 - task: UseDotNet@2 displayName: 'Use .NET Core SDK 6.0.202' @@ -62,9 +62,9 @@ jobs: vmImage: 'macOS-10.15' steps: - task: UseDotNet@2 - displayName: 'Use .NET Core SDK 3.1.414' + displayName: 'Use .NET Core SDK 3.1.418' inputs: - version: 3.1.414 + version: 3.1.418 - task: UseDotNet@2 displayName: 'Use .NET Core SDK 6.0.202' @@ -134,9 +134,9 @@ jobs: SolutionDir: '$(Build.SourcesDirectory)' steps: - task: UseDotNet@2 - displayName: 'Use .NET Core SDK 3.1.414' + displayName: 'Use .NET Core SDK 3.1.418' inputs: - version: 3.1.414 + version: 3.1.418 - task: UseDotNet@2 displayName: 'Use .NET Core SDK 6.0.202' From 1785cf565b44e7e0417964315c1f9e2bb21b50a3 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Wed, 13 Apr 2022 14:40:39 +0100 Subject: [PATCH 4/8] remove legacy android sdk. --- src/Android/Avalonia.Android/Avalonia.Android.csproj | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Android/Avalonia.Android/Avalonia.Android.csproj b/src/Android/Avalonia.Android/Avalonia.Android.csproj index ad27888f26..6688dde8f5 100644 --- a/src/Android/Avalonia.Android/Avalonia.Android.csproj +++ b/src/Android/Avalonia.Android/Avalonia.Android.csproj @@ -1,7 +1,6 @@ - + - net6.0-android - $(TargetFrameworks);monoandroid11.0 + net6.0-android 21 true true From a7d6448de81546661140b96e8234934be9639d29 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Wed, 13 Apr 2022 14:43:32 +0100 Subject: [PATCH 5/8] ensure workloads are latest. --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index a16229893d..ddad402e46 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -147,7 +147,7 @@ jobs: displayName: 'Install Workloads' inputs: script: | - dotnet workload install --no-cache --disable-parallel android ios --skip-manifest-update --source "https://api.nuget.org/v3/index.json" + dotnet workload install - task: CmdLine@2 displayName: 'Install Nuke' From f7893ba39a177a3b78f121d357b47ee0831010f6 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Wed, 13 Apr 2022 14:46:09 +0100 Subject: [PATCH 6/8] fix workload install --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index ddad402e46..edf3c3d819 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -147,7 +147,7 @@ jobs: displayName: 'Install Workloads' inputs: script: | - dotnet workload install + dotnet workload install android ios - task: CmdLine@2 displayName: 'Install Nuke' From aa3b0d4cde553bb83f53656f16142d918b347707 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Wed, 13 Apr 2022 16:10:47 +0100 Subject: [PATCH 7/8] remove hack --- src/iOS/Avalonia.iOS/Avalonia.iOS.csproj | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/iOS/Avalonia.iOS/Avalonia.iOS.csproj b/src/iOS/Avalonia.iOS/Avalonia.iOS.csproj index ffd60b27f6..ea3a79941d 100644 --- a/src/iOS/Avalonia.iOS/Avalonia.iOS.csproj +++ b/src/iOS/Avalonia.iOS/Avalonia.iOS.csproj @@ -9,13 +9,5 @@ - - - - <_BuiltProjectOutputGroupOutputIntermediate Remove="$(OutDir)$(_DeploymentTargetApplicationManifestFileName)" /> - - - - From cab213cce204d27994725c93427c2e675eb667d7 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Wed, 13 Apr 2022 19:46:47 +0100 Subject: [PATCH 8/8] use eap release of skiasharp compatible with sdk 6.0.201/202+ --- NuGet.Config | 1 + build/HarfBuzzSharp.props | 6 +++--- build/SkiaSharp.props | 6 +++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/NuGet.Config b/NuGet.Config index 7a1f28bea7..7d2bd8abd2 100644 --- a/NuGet.Config +++ b/NuGet.Config @@ -5,5 +5,6 @@ + diff --git a/build/HarfBuzzSharp.props b/build/HarfBuzzSharp.props index 6dd6cccb53..e10de93530 100644 --- a/build/HarfBuzzSharp.props +++ b/build/HarfBuzzSharp.props @@ -1,7 +1,7 @@  - - - + + + diff --git a/build/SkiaSharp.props b/build/SkiaSharp.props index 60bebaad40..a217a8272d 100644 --- a/build/SkiaSharp.props +++ b/build/SkiaSharp.props @@ -1,7 +1,7 @@  - - - + + +