diff --git a/UWP.Build.props b/UWP.Build.props index b575a636196..1fe3b6462b2 100644 --- a/UWP.Build.props +++ b/UWP.Build.props @@ -3,8 +3,7 @@ $(UwpMinTargetFrameworks) - uap10.0.16299 - uap10.0.14393;uap10.0.16299 + uap10.0.16299 netstandard2.0 diff --git a/build.cake b/build.cake index 01a054c8a93..8496bdd638f 100644 --- a/build.cake +++ b/build.cake @@ -798,14 +798,36 @@ Task("BuildForNuget") .WithRestore() .WithTarget("rebuild")); - msbuildSettings = GetMSBuildSettings(); - msbuildSettings.BinaryLogger = binaryLogger; - binaryLogger.FileName = $"{artifactStagingDirectory}/win-{configuration}-csproj.binlog"; - MSBuild("./Xamarin.Forms.Platform.UAP/Xamarin.Forms.Platform.UAP.csproj", - msbuildSettings - .WithTarget("rebuild") - .WithProperty("DisableEmbeddedXbf", "false") - .WithProperty("EnableTypeInfoReflection", "false")); + + msbuildSettings = GetMSBuildSettings(); + msbuildSettings.BinaryLogger = binaryLogger; + binaryLogger.FileName = $"{artifactStagingDirectory}/win-maps-{configuration}-csproj.binlog"; + MSBuild("./Xamarin.Forms.Maps.UWP/Xamarin.Forms.Maps.UWP.csproj", + msbuildSettings + .WithProperty("UwpMinTargetFrameworks", "uap10.0.14393") + .WithRestore()); + + msbuildSettings = GetMSBuildSettings(); + msbuildSettings.BinaryLogger = binaryLogger; + binaryLogger.FileName = $"{artifactStagingDirectory}/win-16299-{configuration}-csproj.binlog"; + MSBuild("./Xamarin.Forms.Platform.UAP/Xamarin.Forms.Platform.UAP.csproj", + msbuildSettings + .WithRestore() + .WithTarget("rebuild") + .WithProperty("DisableEmbeddedXbf", "false") + .WithProperty("EnableTypeInfoReflection", "false") + .WithProperty("UwpMinTargetFrameworks", "uap10.0.16299")); + + msbuildSettings = GetMSBuildSettings(); + msbuildSettings.BinaryLogger = binaryLogger; + binaryLogger.FileName = $"{artifactStagingDirectory}/win-14393-{configuration}-csproj.binlog"; + MSBuild("./Xamarin.Forms.Platform.UAP/Xamarin.Forms.Platform.UAP.csproj", + msbuildSettings + .WithRestore() + .WithTarget("rebuild") + .WithProperty("DisableEmbeddedXbf", "false") + .WithProperty("EnableTypeInfoReflection", "false") + .WithProperty("UwpMinTargetFrameworks", "uap10.0.14393")); msbuildSettings = GetMSBuildSettings(); msbuildSettings.BinaryLogger = binaryLogger;