diff --git a/msbuild/Directory.Build.props b/msbuild/Directory.Build.props index fd00d93b5cd9..b86b828b021c 100644 --- a/msbuild/Directory.Build.props +++ b/msbuild/Directory.Build.props @@ -15,7 +15,7 @@ https://dev.azure.com/azure-public/vside/_artifacts/feed/xamarin-impl/NuGet/Xamarin.Messaging.Client/ --> - [18.1.4-g269e166fc3] + [18.1.49-gfb8e1a6a31] diff --git a/msbuild/Xamarin.Shared/Xamarin.Mac.AppExtension.Common.targets b/msbuild/Xamarin.Shared/Xamarin.Mac.AppExtension.Common.targets index 569a2dbac1d9..7e7fb0796862 100644 --- a/msbuild/Xamarin.Shared/Xamarin.Mac.AppExtension.Common.targets +++ b/msbuild/Xamarin.Shared/Xamarin.Mac.AppExtension.Common.targets @@ -25,17 +25,6 @@ Copyright (C) 2013-2014 Xamarin. All rights reserved. - - - - - - - - - Entitlements.plist - - diff --git a/msbuild/Xamarin.Shared/Xamarin.Shared.targets b/msbuild/Xamarin.Shared/Xamarin.Shared.targets index 4ae3be09211d..4b62d70768a6 100644 --- a/msbuild/Xamarin.Shared/Xamarin.Shared.targets +++ b/msbuild/Xamarin.Shared/Xamarin.Shared.targets @@ -120,7 +120,7 @@ Copyright (C) 2018 Microsoft. All rights reserved. - False + False @@ -2665,6 +2665,10 @@ Copyright (C) 2018 Microsoft. All rights reserved. + + + + true - + @@ -2725,6 +2729,7 @@ Copyright (C) 2018 Microsoft. All rights reserved. diff --git a/msbuild/Xamarin.Shared/Xamarin.TVOS.AppExtension.Common.targets b/msbuild/Xamarin.Shared/Xamarin.TVOS.AppExtension.Common.targets index f2348586feab..78ab53ef731a 100644 --- a/msbuild/Xamarin.Shared/Xamarin.TVOS.AppExtension.Common.targets +++ b/msbuild/Xamarin.Shared/Xamarin.TVOS.AppExtension.Common.targets @@ -33,11 +33,6 @@ Copyright (C) 2014-2016 Xamarin. All rights reserved. - - - - - diff --git a/msbuild/Xamarin.Shared/Xamarin.iOS.AppExtension.Common.targets b/msbuild/Xamarin.Shared/Xamarin.iOS.AppExtension.Common.targets index 2c2584b6b595..67cd4bfe4602 100644 --- a/msbuild/Xamarin.Shared/Xamarin.iOS.AppExtension.Common.targets +++ b/msbuild/Xamarin.Shared/Xamarin.iOS.AppExtension.Common.targets @@ -26,11 +26,6 @@ Copyright (C) 2014-2016 Xamarin. All rights reserved. - - - - - diff --git a/msbuild/Xamarin.Shared/Xamarin.iOS.Common.targets b/msbuild/Xamarin.Shared/Xamarin.iOS.Common.targets index e41b93ce7ac5..804a66334bbf 100644 --- a/msbuild/Xamarin.Shared/Xamarin.iOS.Common.targets +++ b/msbuild/Xamarin.Shared/Xamarin.iOS.Common.targets @@ -235,7 +235,7 @@ Copyright (C) 2013-2016 Xamarin. All rights reserved. diff --git a/msbuild/Xamarin.iOS.Tasks.Windows/Xamarin.Messaging.Apple.targets b/msbuild/Xamarin.iOS.Tasks.Windows/Xamarin.Messaging.Apple.targets index af7c6b398843..1c4fc93356b4 100644 --- a/msbuild/Xamarin.iOS.Tasks.Windows/Xamarin.Messaging.Apple.targets +++ b/msbuild/Xamarin.iOS.Tasks.Windows/Xamarin.Messaging.Apple.targets @@ -20,7 +20,7 @@ True - False + False diff --git a/tests/dotnet/UnitTests/ProjectTest.cs b/tests/dotnet/UnitTests/ProjectTest.cs index 08e4af770199..5da95bd44850 100644 --- a/tests/dotnet/UnitTests/ProjectTest.cs +++ b/tests/dotnet/UnitTests/ProjectTest.cs @@ -1868,6 +1868,19 @@ public void KillEverything () [TestCase (ApplePlatform.MacOSX, "osx-x64;osx-arm64", true)] // [TestCase ("MacCatalyst", "")] - No extension support yet public void BuildProjectsWithExtensions (ApplePlatform platform, string runtimeIdentifier, bool isNativeAot) + { + BuildProjectsWithExtensionsImpl (platform, runtimeIdentifier, isNativeAot); + } + + [TestCase (ApplePlatform.iOS, "ios-arm64", false)] + [Category ("RemoteWindows")] + public void BuildProjectsWithExtensionsOnRemoteWindows (ApplePlatform platform, string runtimeIdentifier, bool isNativeAot) + { + Configuration.IgnoreIfNotOnWindows (); + BuildProjectsWithExtensionsImpl (platform, runtimeIdentifier, isNativeAot, AddRemoteProperties ()); + } + + void BuildProjectsWithExtensionsImpl (ApplePlatform platform, string runtimeIdentifier, bool isNativeAot, Dictionary? properties = null) { Configuration.IgnoreIfIgnoredPlatform (platform); var consumingProjectDir = GetProjectPath ("ExtensionConsumer", runtimeIdentifier, platform, out var appPath); @@ -1876,7 +1889,7 @@ public void BuildProjectsWithExtensions (ApplePlatform platform, string runtimeI Clean (extensionProjectDir); Clean (consumingProjectDir); - var properties = GetDefaultProperties (runtimeIdentifier); + properties = GetDefaultProperties (runtimeIdentifier, extraProperties: properties); if (isNativeAot) { properties ["PublishAot"] = "true";