From ac8ed60b1daa61a3424cfc332b0f7207a8509aee Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Fri, 11 Oct 2024 12:44:06 +0200 Subject: [PATCH 1/2] [msbuild] Use MSBuild assemblies from NuGet instead of Mono's installation. Use MSBuild assemblies from NuGet instead of Mono's installation. Try to get the closest version to Mono's assemblies. This avoids a Mono dependency. --- .../Xamarin.Messaging.Build.csproj | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/msbuild/Messaging/Xamarin.Messaging.Build/Xamarin.Messaging.Build.csproj b/msbuild/Messaging/Xamarin.Messaging.Build/Xamarin.Messaging.Build.csproj index 8a3428ab3070..a7404b4e0d68 100644 --- a/msbuild/Messaging/Xamarin.Messaging.Build/Xamarin.Messaging.Build.csproj +++ b/msbuild/Messaging/Xamarin.Messaging.Build/Xamarin.Messaging.Build.csproj @@ -6,7 +6,6 @@ $(NoWarn);NU1603 $(NoWarn);MSB3277 true - /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/Current/bin enable latest Nullable @@ -29,18 +28,10 @@ - - $(MonoMSBuildBinPath)/Microsoft.Build.dll - - - $(MonoMSBuildBinPath)/Microsoft.Build.Framework.dll - - - $(MonoMSBuildBinPath)/Microsoft.Build.Tasks.Core.dll - - - $(MonoMSBuildBinPath)/Microsoft.Build.Utilities.Core.dll - + + + + Versions.g.cs From 5e25d787f73449d1e32ef2ad16c26352238c5fa7 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Mon, 21 Oct 2024 11:08:30 +0200 Subject: [PATCH 2/2] Bump to latest and centralize. --- Directory.Build.props | 4 ++++ .../Xamarin.Messaging.Build.csproj | 8 ++++---- msbuild/Xamarin.MacDev.Tasks/Xamarin.MacDev.Tasks.csproj | 8 ++++---- msbuild/Xamarin.iOS.Tasks/Xamarin.iOS.Tasks.csproj | 8 ++++---- .../Xamarin.MacDev.Tasks.Tests.csproj | 8 ++++---- .../class-redirector/class-redirector.csproj | 2 +- 6 files changed, 21 insertions(+), 17 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 3fdd678cd995..d2d76a71d25d 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -4,6 +4,10 @@ true 0.11.5 2.2.158 + 17.11.4 + 17.11.4 + 17.11.4 + 17.11.4 diff --git a/msbuild/Messaging/Xamarin.Messaging.Build/Xamarin.Messaging.Build.csproj b/msbuild/Messaging/Xamarin.Messaging.Build/Xamarin.Messaging.Build.csproj index a7404b4e0d68..b46d9a83e98f 100644 --- a/msbuild/Messaging/Xamarin.Messaging.Build/Xamarin.Messaging.Build.csproj +++ b/msbuild/Messaging/Xamarin.Messaging.Build/Xamarin.Messaging.Build.csproj @@ -28,10 +28,10 @@ - - - - + + + + Versions.g.cs diff --git a/msbuild/Xamarin.MacDev.Tasks/Xamarin.MacDev.Tasks.csproj b/msbuild/Xamarin.MacDev.Tasks/Xamarin.MacDev.Tasks.csproj index 608e795242bd..1e4b3dba3a65 100644 --- a/msbuild/Xamarin.MacDev.Tasks/Xamarin.MacDev.Tasks.csproj +++ b/msbuild/Xamarin.MacDev.Tasks/Xamarin.MacDev.Tasks.csproj @@ -20,10 +20,10 @@ - - - - + + + + diff --git a/msbuild/Xamarin.iOS.Tasks/Xamarin.iOS.Tasks.csproj b/msbuild/Xamarin.iOS.Tasks/Xamarin.iOS.Tasks.csproj index ab13417e13ef..ddebf2c99e63 100644 --- a/msbuild/Xamarin.iOS.Tasks/Xamarin.iOS.Tasks.csproj +++ b/msbuild/Xamarin.iOS.Tasks/Xamarin.iOS.Tasks.csproj @@ -20,10 +20,10 @@ - - - - + + + + diff --git a/tests/msbuild/Xamarin.MacDev.Tasks.Tests/Xamarin.MacDev.Tasks.Tests.csproj b/tests/msbuild/Xamarin.MacDev.Tasks.Tests/Xamarin.MacDev.Tasks.Tests.csproj index 33fb783ef82f..9c01e50e5e25 100644 --- a/tests/msbuild/Xamarin.MacDev.Tasks.Tests/Xamarin.MacDev.Tasks.Tests.csproj +++ b/tests/msbuild/Xamarin.MacDev.Tasks.Tests/Xamarin.MacDev.Tasks.Tests.csproj @@ -34,10 +34,10 @@ - - - - + + + + diff --git a/tools/class-redirector/class-redirector/class-redirector.csproj b/tools/class-redirector/class-redirector/class-redirector.csproj index 13301992bc25..93aabb3f2186 100644 --- a/tools/class-redirector/class-redirector/class-redirector.csproj +++ b/tools/class-redirector/class-redirector/class-redirector.csproj @@ -10,7 +10,7 @@ - +