Building solution BasicControls.Maui.App (Debug)
Build started 04/03/2022 00:42:59.
__________________________________________________
Project "/Users/chucker/Projects/BasicControls.Maui/BasicControls.Maui.csproj" (Build target(s)):
Target "_CheckForUnsupportedTargetFramework" skipped, due to false condition; ('$(_UnsupportedTargetFrameworkError)' == 'true') was evaluated as ('' == 'true').
Target _CollectTargetFrameworkForTelemetry:
Using "AllowEmptyTelemetry" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "AllowEmptyTelemetry"
Done executing task "AllowEmptyTelemetry".
Target "_CheckForMissingWorkload" skipped, due to false condition; ('@(MissingWorkloadPack)' != '' And '$(DesignTimeBuild)' != 'true') was evaluated as ('' != '' And '' != 'true').
Target _CheckForUnsupportedTargetPlatformIdentifier:
Task "NETSdkError" skipped, due to false condition; ('$(TargetPlatformSupported)' != 'true') was evaluated as ('true' != 'true').
Target _CheckForUnsupportedNETCoreVersion:
Task "NETSdkError" skipped, due to false condition; ('$(_TargetFrameworkVersionWithoutV)' > '$(NETCoreAppMaximumVersion)') was evaluated as ('6.0' > '6.0').
Target "_CheckForEolTargetFrameworks" skipped, due to false condition; ('@(_EolNetCoreTargetFrameworkVersions->AnyHaveMetadataValue('Identity', '$(_TargetFrameworkVersionWithoutV)'))' and '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and '$(CheckEolTargetFramework)' == 'true') was evaluated as ('false' and '.NETCoreApp' == '.NETCoreApp' and 'true' == 'true').
Target _CheckForUnsupportedCppNETCoreVersion:
Task "NETSdkError" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' and '$(_TargetFrameworkVersionWithoutV)' < '3.1' and ('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true')) was evaluated as ('.NETCoreApp' == '.NETCoreApp' and '6.0' < '3.1' and ('C#' == 'C++' and '' != 'true')).
Target "_CheckForUnsupportedNETStandardVersion" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETStandard' And '$(NETStandardMaximumVersion)' != '') was evaluated as ('.NETCoreApp' == '.NETStandard' And '' != '').
Target "_CheckForUnsupportedTargetFrameworkAndFeatureCombination" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETFramework') was evaluated as ('.NETCoreApp' == '.NETFramework').
Target _CheckForSupportedOSPlatformVersionHigherThanTargetPlatformVersion:
Task "NETSdkError" skipped, due to false condition; ('$(SupportedOSPlatformVersion)' != '' and $(TargetPlatformVersion) != '' and $([MSBuild]::VersionGreaterThan($(SupportedOSPlatformVersion), $(TargetPlatformVersion)))) was evaluated as ('14.0' != '' and 15.2 != '' and False).
Target _NormalizeTargetPlatformVersion:
Target _CheckForInvalidTargetPlatformVersion:
Task "NetSdkError" skipped, due to false condition; ('$(TargetPlatformVersionSupported)' != 'true') was evaluated as ('true' != 'true').
Target "_CheckForMissingWorkload" skipped, due to false condition; ('@(MissingWorkloadPack)' != '' And '$(DesignTimeBuild)' != 'true') was evaluated as ('' != '' And '' != 'true').
Target _CheckForUnsupportedAppHostUsage:
Task "NETSdkError" skipped, due to false condition; ('$(SelfContained)' == 'true' and '$(RuntimeIdentifier)' == '') was evaluated as ('true' == 'true' and 'maccatalyst-x64' == '').
Task "NETSdkError" skipped, due to false condition; ('$(SelfContained)' == 'true' and '$(UseAppHost)' != 'true' and '$(_RuntimeIdentifierUsesAppHost)' == 'true') was evaluated as ('true' == 'true' and 'false' != 'true' and 'false' == 'true').
Task "NETSdkError" skipped, due to false condition; ('$(SelfContained)' != 'true' and '$(UseAppHost)' == 'true' and '$(_TargetFrameworkVersionWithoutV)' < '2.1') was evaluated as ('true' != 'true' and 'false' == 'true' and '6.0' < '2.1').
Task "NETSdkError" skipped, due to false condition; ('$(PublishSingleFile)' == 'true' and '$(_TargetFrameworkVersionWithoutV)' < '3.0') was evaluated as ('' == 'true' and '6.0' < '3.0').
Task "NETSdkError" skipped, due to false condition; ('$(PublishSingleFile)' == 'true' and $(RuntimeIdentifier.StartsWith('win7-'))) was evaluated as ('' == 'true' and False).
Task "NETSdkWarning" skipped, due to false condition; ('$(PublishReadyToRun)' == 'true' and '$(_TargetFrameworkVersionWithoutV)' < '3.0') was evaluated as ('' == 'true' and '6.0' < '3.0').
Task "NETSdkWarning" skipped, due to false condition; ('$(PublishTrimmed)' == 'true' and '$(_TargetFrameworkVersionWithoutV)' < '3.0') was evaluated as ('' == 'true' and '6.0' < '3.0').
Task "NetSdkError" skipped, due to false condition; (('$(UseWindowsForms)' == 'true') and ('$(PublishTrimmed)' == 'true') and ('$(_SuppressWinFormsTrimError)' != 'true')) was evaluated as (('' == 'true') and ('' == 'true') and ('' != 'true')).
Task "NetSdkError" skipped, due to false condition; (('$(UseWpf)' == 'true') and ('$(PublishTrimmed)' == 'true') and ('$(_SuppressWpfTrimError)' != 'true')) was evaluated as (('' == 'true') and ('' == 'true') and ('' != 'true')).
Target _CheckForUnsupportedHostingUsage:
Task "NETSdkWarning" skipped, due to false condition; ('$(SelfContained)' == 'true' and '$(EnableComHosting)' == 'true') was evaluated as ('true' == 'true' and '' == 'true').
Target _CheckForMismatchingPlatform:
Task "NETSdkError" skipped, due to false condition; ('$(PlatformTarget)' != 'AnyCPU' and !$(RuntimeIdentifier.ToUpperInvariant().Contains($(PlatformTarget.ToUpperInvariant())))) was evaluated as ('x64' != 'AnyCPU' and !True).
Target _CheckForLanguageAndFeatureCombinationSupport:
Task "NETSdkError" skipped, due to false condition; (('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true') and $(OutputType) != 'library' and '$(TargetFrameworkIdentifier)' == '.NETCoreApp') was evaluated as (('C#' == 'C++' and '' != 'true') and Exe != 'library' and '.NETCoreApp' == '.NETCoreApp').
Task "NETSdkError" skipped, due to false condition; (('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true') and $(EnableComHosting) == 'true') was evaluated as (('C#' == 'C++' and '' != 'true') and == 'true').
Task "NETSdkError" skipped, due to false condition; (('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true') and $(SelfContained) == 'true') was evaluated as (('C#' == 'C++' and '' != 'true') and true == 'true').
Target "_CheckForNETCoreSdkIsPreview" skipped, due to false condition; ( '$(_NETCoreSdkIsPreview)' == 'true' AND '$(SuppressNETCoreSdkPreviewMessage)' != 'true' ) was evaluated as ( 'false' == 'true' AND '' != 'true' ).
Target _GetProjectJsonPath:
Task "GetRestoreProjectJsonPathTask" skipped, due to false condition; ( '$(RestoreProjectStyle)' == 'ProjectJson' OR '$(RestoreProjectStyle)' == '' ) was evaluated as ( 'PackageReference' == 'ProjectJson' OR 'PackageReference' == '' ).
Target "_CheckForUnsupportedNETStandardVersion" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETStandard' And '$(NETStandardMaximumVersion)' != '') was evaluated as ('.NETCoreApp' == '.NETStandard' And '' != '').
Target "_CheckForUnsupportedTargetFrameworkAndFeatureCombination" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETFramework') was evaluated as ('.NETCoreApp' == '.NETFramework').
Target UpdateAspNetToFrameworkReference:
Using "CheckIfPackageReferenceShouldBeFrameworkReference" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "CheckIfPackageReferenceShouldBeFrameworkReference"
Done executing task "CheckIfPackageReferenceShouldBeFrameworkReference".
Task "NETSdkError" skipped, due to false condition; ('$(_ShouldRemoveAspNetCoreAll)' == 'true') was evaluated as ('False' == 'true').
Task "CheckIfPackageReferenceShouldBeFrameworkReference"
Done executing task "CheckIfPackageReferenceShouldBeFrameworkReference".
Task "NETSdkWarning" skipped, due to false condition; ('$(_ShouldRemoveAspNetCoreApp)' == 'true') was evaluated as ('False' == 'true').
Target "IncludeTargetingPackReference" skipped, due to false condition; ('$(TargetFrameworkMoniker)' != '' and '$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(AutomaticallyUseReferenceAssemblyPackages)' == 'true') was evaluated as ('.NETCoreApp,Version=v6.0' != '' and '.NETCoreApp' == '.NETFramework' and 'true' == 'true').
Target CheckForImplicitPackageReferenceOverrides:
Using "CheckForImplicitPackageReferenceOverrides" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "CheckForImplicitPackageReferenceOverrides"
Done executing task "CheckForImplicitPackageReferenceOverrides".
Target ApplyImplicitVersions:
Using "ApplyImplicitVersions" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "ApplyImplicitVersions"
Done executing task "ApplyImplicitVersions".
Target "CheckForImplicitPackageReferenceOverrides" skipped. Previously built successfully.
Target "AddWindowsSdkKnownFrameworkReferences" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' And '$(TargetPlatformIdentifier)' == 'Windows') was evaluated as ('.NETCoreApp' == '.NETCoreApp' And 'MacCatalyst' == 'Windows').
Target _ValidateRuntimeIdentifier:
Task "Error" skipped, due to false condition; ('$(_IsValidRuntimeIdentifier)' != 'true') was evaluated as ('true' != 'true').
Target ProcessFrameworkReferences:
Using "CheckForDuplicateFrameworkReferences" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "CheckForDuplicateFrameworkReferences"
Done executing task "CheckForDuplicateFrameworkReferences".
Using "ProcessFrameworkReferences" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "ProcessFrameworkReferences"
Done executing task "ProcessFrameworkReferences".
Using "ResolveAppHosts" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "ResolveAppHosts"
Done executing task "ResolveAppHosts".
Target "IncludeTargetingPackReference" skipped, due to false condition; ('$(TargetFrameworkMoniker)' != '' and '$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(AutomaticallyUseReferenceAssemblyPackages)' == 'true') was evaluated as ('.NETCoreApp,Version=v6.0' != '' and '.NETCoreApp' == '.NETFramework' and 'true' == 'true').
Target _CheckForObsoleteDotNetCliToolReferences:
Task "NETSdkWarning" skipped, due to false condition; ( '%(_ReferenceToObsoleteDotNetCliTool.Identity)' != '' ) was evaluated as ( '' != '' ).
Target CollectPackageReferences:
Target _GetRestoreProjectStyle:
Using "GetRestoreProjectStyleTask" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/NuGet.Build.Tasks.dll".
Task "GetRestoreProjectStyleTask"
(in) HasPackageReferenceItems 'True'
(in) MSBuildProjectDirectory '/Users/chucker/Projects/BasicControls.Maui'
(in) MSBuildProjectName 'BasicControls.Maui'
(in) ProjectJsonPath ''
(in) RestoreProjectStyle 'PackageReference'
(out) IsPackageReferenceCompatibleProjectStyle 'True'
(out) ProjectStyle 'PackageReference'
Done executing task "GetRestoreProjectStyleTask".
Target EnableIntermediateOutputPathMismatchWarning:
Target "ApplyImplicitVersions" skipped. Previously built successfully.
Target "CheckForImplicitPackageReferenceOverrides" skipped. Previously built successfully.
Target CheckForDuplicateItems:
Using "CheckForDuplicateItems" task from assembly "/usr/local/share/dotnet/sdk/6.0.201/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "CheckForDuplicateItems"
Done executing task "CheckForDuplicateItems".
Task "CheckForDuplicateItems"
Done executing task "CheckForDuplicateItems".
Task "CheckForDuplicateItems"
Done executing task "CheckForDuplicateItems".
Target "WarnForExplicitVersions" skipped, due to false condition; ('@(SdkBuildWarning)' != '') was evaluated as ('' != '').
Target "_CheckForFailedSDKResolution" skipped, due to false condition; ('$(SdkResolverHonoredGlobalJson)' == 'false') was evaluated as ('' == 'false').
Target "_WarnWhenUsingNET6AndVSPriorTo17" skipped, due to false condition; ($([MSBuild]::VersionLessThan($(VisualStudioVersion), '17.0')) and '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(_TargetFrameworkVersionWithoutV), '6.0'))) was evaluated as (False and '.NETCoreApp' == '.NETCoreApp' and True).
Target "_CheckForInvalidWindowsDesktopTargetingConfiguration" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(_TargetFrameworkVersionWithoutV), '5.0')) and ('$(UseWindowsForms)' == 'true' or '$(UseWPF)' == 'true')) was evaluated as ('.NETCoreApp' == '.NETCoreApp' and True and ('' == 'true' or '' == 'true')).
Target "_CheckForUnnecessaryWindowsDesktopSDK" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(_TargetFrameworkVersionWithoutV), '5.0')) and '$(_MicrosoftWindowsDesktopSdkImported)' == 'true' and '$(TargetFrameworks)' == '') was evaluated as ('.NETCoreApp' == '.NETCoreApp' and True and '' == 'true' and 'net6.0-maccatalyst' == '').
Target "ProcessFrameworkReferences" skipped. Previously built successfully.
Target "IncludeTargetingPackReference" skipped, due to false condition; ('$(TargetFrameworkMoniker)' != '' and '$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(AutomaticallyUseReferenceAssemblyPackages)' == 'true') was evaluated as ('.NETCoreApp,Version=v6.0' != '' and '.NETCoreApp' == '.NETFramework' and 'true' == 'true').
Target _ValidateMauiTasks:
Task "Error" skipped, due to false condition; ('$(_MauiTargetsImportedAgain)' == 'True') was evaluated as ('' == 'True').
Target _ValidateMSBuild:
Task "Error" skipped, due to false condition; ('$(IsXBuild)' == 'true') was evaluated as ('false' == 'true').
Task "Error" skipped, due to false condition; ('$(MauiWorkloadVersion)' != '' and '$(MauiVersion)' != '' and $([MSBuild]::VersionLessThan($(MauiWorkloadVersion), $(_MinimumMauiWorkloadVersion)))) was evaluated as ('6.0.200-preview.14.5099' != '' and '6.0.200-preview.14.5099' != '' and False).
Target "_ValidateNETFrameworkVersion" skipped, due to false condition; ('$(ProjectExt)' != '.wapproj' AND '$(TargetFrameworkIdentifier)' == '.NETFramework' AND '$(TargetFrameworkVersion.Substring(1))' < '4.6.1' AND '$(MauiDisableFrameworkVersionValidation)' != 'True') was evaluated as ('.csproj' != '.wapproj' AND '.NETCoreApp' == '.NETFramework' AND '6.0' < '4.6.1' AND '' != 'True').
Target _CheckForInvalidConfigurationAndPlatform:
Task "Error" skipped, due to false condition; ( '$(_InvalidConfigurationError)' == 'true' ) was evaluated as ( '' == 'true' ).
Task "Warning" skipped, due to false condition; ( '$(_InvalidConfigurationWarning)' == 'true' ) was evaluated as ( '' == 'true' ).
Task "Message"
Configuration=Debug
Done executing task "Message".
Task "Message"
Platform=AnyCPU
Done executing task "Message".
Task "Error" skipped, due to false condition; ('$(OutDir)' != '' and !HasTrailingSlash('$(OutDir)')) was evaluated as ('bin/Debug/net6.0-maccatalyst/maccatalyst-x64/' != '' and !HasTrailingSlash('bin/Debug/net6.0-maccatalyst/maccatalyst-x64/')).
Task "Error" skipped, due to false condition; ('$(IntermediateOutputPath)' != '' and !HasTrailingSlash('$(IntermediateOutputPath)')) was evaluated as ('obj/Debug/net6.0-maccatalyst/maccatalyst-x64/' != '' and !HasTrailingSlash('obj/Debug/net6.0-maccatalyst/maccatalyst-x64/')).
Task "Error" skipped, due to false condition; ('$(BaseIntermediateOutputPath)' != '' and !HasTrailingSlash('$(BaseIntermediateOutputPath)')) was evaluated as ('obj/' != '' and !HasTrailingSlash('obj/')).
Task "Error" skipped, due to false condition; ( '$(_InitialMSBuildProjectExtensionsPath)' != '' And '$(MSBuildProjectExtensionsPath)' != '$(_InitialMSBuildProjectExtensionsPath)' ) was evaluated as ( '/Users/chucker/Projects/BasicControls.Maui/obj/' != '' And '/Users/chucker/Projects/BasicControls.Maui/obj/' != '/Users/chucker/Projects/BasicControls.Maui/obj/' ).
Task "Warning" skipped, due to false condition; ( '$(EnableBaseIntermediateOutputPathMismatchWarning)' == 'true' And '$(_InitialBaseIntermediateOutputPath)' != '$(BaseIntermediateOutputPath)' And '$(BaseIntermediateOutputPath)' != '$(MSBuildProjectExtensionsPath)' ) was evaluated as ( 'true' == 'true' And 'obj/' != 'obj/' And 'obj/' != '/Users/chucker/Projects/BasicControls.Maui/obj/' ).
Target ValidateCommandLineProperties:
Task "NETSdkWarning" skipped, due to false condition; ('$(_CommandLineDefinedSelfContained)' != 'true' and
'$(_CommandLineDefinedRuntimeIdentifier)' == 'true' and
'$(TargetFrameworkIdentifier)' == '.NETCoreApp' and
$([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), '6.0'))) was evaluated as ('' != 'true' and
'' == 'true' and
'.NETCoreApp' == '.NETCoreApp' and
True).
Target _ComputePublishTrimmed:
Task "Error" skipped, due to false condition; ('$(_MustTrim)' == 'true' And '$(PublishTrimmed)' != 'true') was evaluated as ('true' == 'true' And 'true' != 'true').
Target BuildOnlySettings:
Target _MapRuntimeIdentifierToTargetArchitecture:
Task "Error" skipped, due to false condition; (@(_RuntimeIdentifiersWithoutTargetArchitecture->Count()) != 0) was evaluated as (0 != 0).
Target "_ComputeTargetFrameworkMoniker" skipped, due to false condition; ('$(_ComputedTargetFrameworkMoniker)' == '') was evaluated as ('.NETCoreApp,Version=v6.0,Profile=maccatalyst' == '').
Target _ComputeTargetArchitectures:
Task "ParseDeviceSpecificBuildInformation" skipped, due to false condition; ('$(DeviceSpecificBuild)' == 'true' And '$(TargetiOSDevice)' != '' And '$(_CanDeployToDeviceOrSimulator)' == 'true' And '$(_PlatformName)' != 'macOS') was evaluated as ('false' == 'true' And '' != '' And 'True' == 'true' And 'MacCatalyst' != 'macOS').
Target "_ComputeTargetFrameworkMoniker" skipped, due to false condition; ('$(_ComputedTargetFrameworkMoniker)' == '') was evaluated as ('.NETCoreApp,Version=v6.0,Profile=maccatalyst' == '').
Target "_ComputeTargetArchitectures" skipped. Previously built successfully.
Target _ParseBundlerArguments:
Using "ParseBundlerArguments" task from assembly "/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/../iOS/Xamarin.iOS.Tasks.dll".
Task "ParseBundlerArguments"
Done executing task "ParseBundlerArguments".
Target _GenerateBundleName:
Target "_ComputeTargetFrameworkMoniker" skipped, due to false condition; ('$(_ComputedTargetFrameworkMoniker)' == '') was evaluated as ('.NETCoreApp,Version=v6.0,Profile=maccatalyst' == '').
Target _DetectAppManifest:
Using "FindItemWithLogicalName" task from assembly "/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/../iOS/Xamarin.iOS.Tasks.dll".
Task "FindItemWithLogicalName"
Info.plist found at: Platforms/MacCatalyst/Info.plist
Done executing task "FindItemWithLogicalName".
Task "FindItemWithLogicalName" skipped, due to false condition; ('$(AppManifestDetectionEnabled)' != 'false' And '$(AppBundleManifest)' == '' And '$(_CanOutputAppBundle)' == 'true') was evaluated as ('true' != 'false' And 'Platforms/MacCatalyst/Info.plist' == '' And 'true' == 'true').
Task "FindItemWithLogicalName" skipped, due to false condition; ('$(AppManifestDetectionEnabled)' != 'false' And '$(AppBundleManifest)' == '' And '$(_CanOutputAppBundle)' == 'true') was evaluated as ('true' != 'false' And 'Platforms/MacCatalyst/Info.plist' == '' And 'true' == 'true').
Task "Error" skipped, due to false condition; ('$(AppBundleManifest)' == '' And '$(_CanOutputAppBundle)' == 'true' And '$(UsingAppleNETSdk)' != 'true') was evaluated as ('Platforms/MacCatalyst/Info.plist' == '' And 'true' == 'true' And 'true' != 'true').
Target "_ComputeTargetArchitectures" skipped. Previously built successfully.
Target "_ComputeTargetFrameworkMoniker" skipped, due to false condition; ('$(_ComputedTargetFrameworkMoniker)' == '') was evaluated as ('.NETCoreApp,Version=v6.0,Profile=maccatalyst' == '').
Target _DetectSdkLocations:
Using "DetectSdkLocations" task from assembly "/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/../iOS/Xamarin.iOS.Tasks.dll".
Task "DetectSdkLocations"
DeveloperRoot: /Applications/Xcode.app/Contents/Developer
GetPlatformPath: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform
Searching for 'SDK usr directory' in '/Applications/Xcode.app/Contents/Developer/usr'
Searching for 'SDK bin directory' in '/Applications/Xcode.app/Contents/Developer/usr/bin'
Done executing task "DetectSdkLocations".
Target "_ComputeTargetArchitectures" skipped. Previously built successfully.
Target "_RemoveProcessedImageAssets" skipped, due to false condition; (Exists('$(_ProcessedImageAssetsPath)')) was evaluated as (Exists('obj/Debug/net6.0-maccatalyst/maccatalyst-x64/actool/_ProcessedImageAssetsPath.items')).
Target "_DetectAppManifest" skipped. Previously built successfully.
Target "_DetectSdkLocations" skipped. Previously built successfully.
Target ResizetizeCollectItems:
Task "CallTarget" skipped, due to false condition; ('$(ResizetizerIncludeSelfProject)' == 'True') was evaluated as ('False' == 'True').
Task "MSBuild"
Done executing task "MSBuild".
Using "WriteLinesToFile" task from assembly "/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/../iOS/Xamarin.iOS.Tasks.dll".
Task "WriteLinesToFile"
Skipping write to file "obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauiimage.inputs" because content would not change.
Done executing task "WriteLinesToFile".
Task "WriteLinesToFile"
Skipping write to file "obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauifont.inputs" because content would not change.
Done executing task "WriteLinesToFile".
Task "WriteLinesToFile"
Skipping write to file "obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauisplash.inputs" because content would not change.
Done executing task "WriteLinesToFile".
Target "ResizetizeCollectItems" skipped. Previously built successfully.
Target ProcessMauiSplashScreens:
Skipping target "ProcessMauiSplashScreens" because all output files are up-to-date with respect to the input files.
Input files:
Resources/appiconfg.svg
/usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Microsoft.Maui.Resizetizer.targets
/usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Microsoft.Maui.Resizetizer.dll
obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauisplash.inputs
Output files: obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauisplash.stamp
Target ResizetizeImages:
Skipping target "ResizetizeImages" because all output files are up-to-date with respect to the input files.
Input files:
Resources/Images/dotnet_bot.svg
Resources/appicon.svg
/usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Microsoft.Maui.Resizetizer.targets
/usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Microsoft.Maui.Resizetizer.dll
obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauiimage.inputs
Output files: obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauiimage.stamp
Target ProcessMauiAssets:
Using "GetMauiAssetPath" task from assembly "/usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Microsoft.Maui.Resizetizer.dll".
Task "GetMauiAssetPath"
Done executing task "GetMauiAssetPath".
Target "ProcessMauiSplashScreens" skipped. Previously built successfully.
Target ProcessMauiFonts:
Skipping target "ProcessMauiFonts" because all output files are up-to-date with respect to the input files.
Input files:
Resources/Fonts/OpenSans-Regular.ttf
/usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Microsoft.Maui.Resizetizer.targets
/usr/local/share/dotnet/packs/Microsoft.Maui.Resizetizer.Sdk/6.0.200-preview.14.5099/targets/Microsoft.Maui.Resizetizer.dll
obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauifont.inputs
Output files: obj/Debug/net6.0-maccatalyst/maccatalyst-x64/mauifont.stamp
Target "ProcessMauiSplashScreens" skipped. Previously built successfully.
Target CollectAppManifests:
Target "_DetectAppManifest" skipped. Previously built successfully.
Target "_DetectSdkLocations" skipped. Previously built successfully.
Target "_GenerateBundleName" skipped. Previously built successfully.
Target "_ComputeTargetFrameworkMoniker" skipped, due to false condition; ('$(_ComputedTargetFrameworkMoniker)' == '') was evaluated as ('.NETCoreApp,Version=v6.0,Profile=maccatalyst' == '').
Target "_ComputeTargetArchitectures" skipped. Previously built successfully.
Target "_DetectSdkLocations" skipped. Previously built successfully.
Target "_GenerateBundleName" skipped. Previously built successfully.
Target _PrepareResourceRules:
Task "PrepareResourceRules" skipped, due to false condition; ('$(IsMacEnabled)' == 'true' And '$(CodesignResourceRules)' != '' And '$(ComputedPlatform)' == 'iPhone') was evaluated as ('true' == 'true' And '' != '' And 'AnyCPU' == 'iPhone').
Target _SeparateWatchAppReferences:
Task "CreateItem" skipped, due to false condition; ('%(Identity)' != '' And '%(ProjectReference.IsWatchApp)' == 'true') was evaluated as ('' != '' And '' == 'true').
Target "_AssignWatchAppConfiguration" skipped, due to false condition; ('@(_WatchAppReference)' != '') was evaluated as ('' != '').
Target _SplitWatchAppReferencesByExistent:
Task "CreateItem" skipped, due to false condition; ('@(_WatchAppReferenceWithConfiguration)' != '') was evaluated as ('' != '').
Target _ResolveWatchAppReferences:
Task "MSBuild" skipped, due to false condition; ('@(_WatchAppReferenceWithConfigurationExistent)' != '' and '$(_BuildReferencedExtensionProjects)' != 'true') was evaluated as ('' != '' and '' != 'true').
Task "MSBuild" skipped, due to false condition; ('@(_WatchAppReferenceWithConfigurationExistent)' != '' and '$(_BuildReferencedExtensionProjects)' == 'true' ) was evaluated as ('' != '' and '' == 'true' ).
Task "Warning" skipped, due to false condition; ('@(_WatchAppReferenceWithConfigurationNonExistent)' != '') was evaluated as ('' != '').
Target _DetectDebugNetworkConfiguration:
Using "DetectDebugNetworkConfiguration" task from assembly "/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/../iOS/Xamarin.iOS.Tasks.dll".
Task "DetectDebugNetworkConfiguration"
DebugIPAddresses: 127.0.0.1
Done executing task "DetectDebugNetworkConfiguration".
Target _CompileAppManifest:
Building target "_CompileAppManifest" completely.
No input files were specified.
Using "CompileAppManifest" task from assembly "/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/../iOS/Xamarin.iOS.Tasks.dll".
Task "CompileAppManifest"
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: The "CompileAppManifest" task failed unexpectedly.
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter 'Unknown device family: 6')
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Xamarin.MacDev.ManifestExtensions.ParseDeviceFamilyFromNumber(PNumber number) in /Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/Xamarin.MacDev/ManifestExtensions.cs:line 222
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Xamarin.MacDev.ManifestExtensions.GetUIDeviceFamily(PDictionary dict, String key) in /Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/Xamarin.MacDev/ManifestExtensions.cs:line 269
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Xamarin.MacDev.ManifestExtensions.GetUIDeviceFamily(PDictionary dict) in /Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/Xamarin.MacDev/ManifestExtensions.cs:line 207
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Xamarin.iOS.Tasks.CompileAppManifestTaskCore.Compile(PDictionary plist) in /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.iOS.Tasks.Core/Tasks/CompileAppManifestTaskCore.cs:line 32
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Xamarin.MacDev.Tasks.CompileAppManifestTaskBase.Execute() in /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/CompileAppManifestTaskBase.cs:line 146
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Xamarin.iOS.Tasks.CompileAppManifest.Execute() in /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.iOS.Tasks/Tasks/CompileAppManifest.cs:line 15
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)
Done executing task "CompileAppManifest" -- FAILED.
Done building target "_CompileAppManifest" in project "BasicControls.Maui.csproj" -- FAILED.
Done building project "BasicControls.Maui.csproj" -- FAILED.
Build FAILED.
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: The "CompileAppManifest" task failed unexpectedly.
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter 'Unknown device family: 6')
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Xamarin.MacDev.ManifestExtensions.ParseDeviceFamilyFromNumber(PNumber number) in /Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/Xamarin.MacDev/ManifestExtensions.cs:line 222
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Xamarin.MacDev.ManifestExtensions.GetUIDeviceFamily(PDictionary dict, String key) in /Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/Xamarin.MacDev/ManifestExtensions.cs:line 269
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Xamarin.MacDev.ManifestExtensions.GetUIDeviceFamily(PDictionary dict) in /Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/Xamarin.MacDev/ManifestExtensions.cs:line 207
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Xamarin.iOS.Tasks.CompileAppManifestTaskCore.Compile(PDictionary plist) in /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.iOS.Tasks.Core/Tasks/CompileAppManifestTaskCore.cs:line 32
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Xamarin.MacDev.Tasks.CompileAppManifestTaskBase.Execute() in /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/CompileAppManifestTaskBase.cs:line 146
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Xamarin.iOS.Tasks.CompileAppManifest.Execute() in /Users/builder/azdo/_work/1/s/xamarin-macios/msbuild/Xamarin.iOS.Tasks/Tasks/CompileAppManifest.cs:line 15
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
/usr/local/share/dotnet/packs/Microsoft.MacCatalyst.Sdk/15.2.302-preview.14.122/tools/msbuild/iOS/Xamarin.Shared.targets(500,3): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.30
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Build: 1 error, 0 warnings
When developing an app with MAUI and targeting
net6.0-maccatalyst, the toolchain will currently default to what Xcode's UI calls "Scale Interface to Match iPad". This will scale the interface to 77%.Xcode alternatively offers the "Optimize Interface for Mac" option, which disables this scaling (but requires more custom work).
Best as I can tell, all this option does is set
UIDeviceFamilyin theInfo.plistfrom2to the (apparently undocumented) value6.If I build a MAUI app, then afterwards change the
Info.plistto6, it is indeed no longer scaled. However, I cannot do this at design time, because the Xamarin toolchain checks this value:Steps to Reproduce
Info.plistto changeUIDeviceFamilyfrom2to6.Expected Behavior
This value is (apparently) needed for proper Catalyst support, so it should build.
Actual Behavior
Xamarin.MacDev.ManifestExtensions.ParseDeviceFamilyFromNumberappears to not expect the value6.Environment
Details
Build Logs
Details