initial commit

This commit is contained in:
2026-11-04 14:29:22 -06:00
parent 73028cc5ba
commit 3f37abf34a
170 changed files with 22100 additions and 0 deletions
@@ -0,0 +1,57 @@
{
"version": "18.0.8319",
"workloads": {
"maccatalyst": {
"description": ".NET SDK Workload for building MacCatalyst applications.",
"packs": [
"Microsoft.MacCatalyst.Sdk.net8.0_18.0",
"Microsoft.MacCatalyst.Sdk.net8.0_17.0",
"Microsoft.MacCatalyst.Sdk.net7",
"Microsoft.MacCatalyst.Ref.net8.0_18.0",
"Microsoft.MacCatalyst.Runtime.maccatalyst-x64.net8.0_18.0",
"Microsoft.MacCatalyst.Runtime.maccatalyst-arm64.net8.0_18.0",
"Microsoft.MacCatalyst.Templates.net8"
],
"extends": [
"microsoft-net-runtime-maccatalyst",
"microsoft-net-runtime-maccatalyst-net7",
]
},
},
"packs": {
"Microsoft.MacCatalyst.Sdk.net8.0_18.0": {
"kind": "sdk",
"version": "18.0.8319",
},
"Microsoft.MacCatalyst.Sdk.net8.0_17.0": {
"kind": "sdk",
"version": "17.0.8523",
},
"Microsoft.MacCatalyst.Sdk.net7": {
"kind": "sdk",
"version": "16.4.7142",
"alias-to": {
"any": "Microsoft.MacCatalyst.Sdk"
}
},
"Microsoft.MacCatalyst.Ref.net8.0_18.0": {
"kind": "framework",
"version": "18.0.8319"
},
"Microsoft.MacCatalyst.Runtime.maccatalyst-x64.net8.0_18.0": {
"kind": "framework",
"version": "18.0.8319"
},
"Microsoft.MacCatalyst.Runtime.maccatalyst-arm64.net8.0_18.0": {
"kind": "framework",
"version": "18.0.8319"
},
"Microsoft.MacCatalyst.Templates.net8": {
"kind": "template",
"version": "18.0.8319",
"alias-to": {
"any": "Microsoft.MacCatalyst.Templates",
}
}
}
}
@@ -0,0 +1,23 @@
<Project>
<ImportGroup Condition=" '$(TargetPlatformIdentifier)' == 'MacCatalyst' And '$(UsingAppleNETSdk)' != 'true' And $([MSBuild]::VersionEquals($(TargetFrameworkVersion), '7.0'))">
<Import Project="Sdk.props" Sdk="Microsoft.MacCatalyst.Sdk.net7" />
</ImportGroup>
<ImportGroup Condition=" '$(TargetPlatformIdentifier)' == 'MacCatalyst' And '$(UsingAppleNETSdk)' != 'true' And $([MSBuild]::VersionEquals($(TargetFrameworkVersion), '8.0')) And '$(TargetPlatformVersion)' == '17.0'">
<Import Project="Sdk.props" Sdk="Microsoft.MacCatalyst.Sdk.net8.0_17.0" />
</ImportGroup>
<ImportGroup Condition=" '$(TargetPlatformIdentifier)' == 'MacCatalyst' And '$(UsingAppleNETSdk)' != 'true' And $([MSBuild]::VersionEquals($(TargetFrameworkVersion), '8.0'))">
<Import Project="Sdk.props" Sdk="Microsoft.MacCatalyst.Sdk.net8.0_18.0" /> <!-- this SDK version will validate the TargetPlatformVersion and show an error (in .NET 9+) or a warning (.NET 8) if it's not valid -->
</ImportGroup>
<ImportGroup Condition=" '$(TargetPlatformIdentifier)' == 'MacCatalyst' And '$(UsingAppleNETSdk)' != 'true'">
<Import Project="Sdk-eol.props" Sdk="Microsoft.MacCatalyst.Sdk.net8.0_18.0" Condition=" $([MSBuild]::VersionLessThan($(TargetFrameworkVersion), '7.0'))" />
<Import Project="Sdk.props" Sdk="Microsoft.MacCatalyst.Sdk.net8.0_18.0" Condition=" $([MSBuild]::VersionGreaterThan($(TargetFrameworkVersion), '8.0'))" />
</ImportGroup>
<ItemGroup Condition=" '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), '6.0')) ">
<SdkSupportedTargetPlatformIdentifier Include="maccatalyst" DisplayName="MacCatalyst" />
</ItemGroup>
</Project>