218 lines
16 KiB
XML
218 lines
16 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<!-- Arcade features -->
|
|
<PropertyGroup>
|
|
<UsingToolNetFrameworkReferenceAssemblies>true</UsingToolNetFrameworkReferenceAssemblies>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<VersionMajor>7</VersionMajor>
|
|
<VersionMinor>0</VersionMinor>
|
|
<VersionSDKMinor>1</VersionSDKMinor>
|
|
<VersionFeature>20</VersionFeature>
|
|
<VersionPrefix>$(VersionMajor).$(VersionMinor).$(VersionSDKMinor)$(VersionFeature)</VersionPrefix>
|
|
<PreReleaseVersionLabel>servicing</PreReleaseVersionLabel>
|
|
<PreReleaseVersionIteration>
|
|
</PreReleaseVersionIteration>
|
|
<MajorMinorVersion>$(VersionMajor).$(VersionMinor)</MajorMinorVersion>
|
|
<CliProductBandVersion>$(MajorMinorVersion).$(VersionSDKMinor)</CliProductBandVersion>
|
|
<!-- Enable to remove prerelease label. -->
|
|
<StabilizePackageVersion Condition="'$(StabilizePackageVersion)' == ''">true</StabilizePackageVersion>
|
|
<DotNetFinalVersionKind Condition="'$(StabilizePackageVersion)' == 'true'">release</DotNetFinalVersionKind>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<VersionFeature21>30</VersionFeature21>
|
|
<VersionFeature31>32</VersionFeature31>
|
|
<VersionFeature50>17</VersionFeature50>
|
|
<VersionFeature60>$([MSBuild]::Add($(VersionFeature), 11))</VersionFeature60>
|
|
</PropertyGroup>
|
|
<!-- Restore feeds -->
|
|
<PropertyGroup Label="Restore feeds">
|
|
<!-- In an orchestrated build, this may be overridden to other Azure feeds. -->
|
|
<DotNetAssetRootUrl Condition="'$(DotNetAssetRootUrl)'==''">https://dotnetbuilds.blob.core.windows.net/public/</DotNetAssetRootUrl>
|
|
<DotNetPrivateAssetRootUrl Condition="'$(DotNetPrivateAssetRootUrl)'==''">https://dotnetclimsrc.blob.core.windows.net/dotnet/</DotNetPrivateAssetRootUrl>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- Dependency from https://github.com/dotnet/arcade -->
|
|
<MicrosoftDotNetBuildTasksInstallersPackageVersion>7.0.0-beta.24209.2</MicrosoftDotNetBuildTasksInstallersPackageVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- Dependency from https://github.com/dotnet/winforms -->
|
|
<MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>7.0.19-servicing.24216.14</MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- Dependency from https://github.com/dotnet/wpf -->
|
|
<MicrosoftDotNetWpfProjectTemplatesPackageVersion>7.0.19-servicing.24216.3</MicrosoftDotNetWpfProjectTemplatesPackageVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- Dependency from https://github.com/dotnet/test-templates -->
|
|
<MicrosoftDotNetTestProjectTemplates60PackageVersion>1.0.2-beta4.22503.2</MicrosoftDotNetTestProjectTemplates60PackageVersion>
|
|
<MicrosoftDotNetTestProjectTemplates70PackageVersion>1.0.2-beta4.22503.2</MicrosoftDotNetTestProjectTemplates70PackageVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- NUnit3.DotNetNew.Template versions do not 'flow in' -->
|
|
<NUnit3DotNetNewTemplatePackageVersion>1.8.1</NUnit3DotNetNewTemplatePackageVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- Dependencies from https://github.com/aspnet/AspNetCore -->
|
|
<MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>7.0.19</MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>
|
|
<MicrosoftAspNetCoreAppRefPackageVersion>7.0.19</MicrosoftAspNetCoreAppRefPackageVersion>
|
|
<MicrosoftAspNetCoreAppRefInternalPackageVersion>7.0.19-servicing.24223.6</MicrosoftAspNetCoreAppRefInternalPackageVersion>
|
|
<VSRedistCommonAspNetCoreSharedFrameworkx6470PackageVersion>7.0.19-servicing.24223.6</VSRedistCommonAspNetCoreSharedFrameworkx6470PackageVersion>
|
|
<dotnetdevcertsPackageVersion>7.0.19-servicing.24223.6</dotnetdevcertsPackageVersion>
|
|
<dotnetuserjwtsPackageVersion>7.0.19-servicing.24223.6</dotnetuserjwtsPackageVersion>
|
|
<dotnetusersecretsPackageVersion>7.0.19-servicing.24223.6</dotnetusersecretsPackageVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<MicroBuildCorePackageVersion>0.2.0</MicroBuildCorePackageVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- Dependencies from https://github.com/dotnet/sdk -->
|
|
<MicrosoftDotNetCommonItemTemplatesPackageVersion>7.0.119</MicrosoftDotNetCommonItemTemplatesPackageVersion>
|
|
<MicrosoftNETSdkPackageVersion>7.0.119-servicing.24223.10</MicrosoftNETSdkPackageVersion>
|
|
<MicrosoftDotNetMSBuildSdkResolverPackageVersion>7.0.119-servicing.24223.10</MicrosoftDotNetMSBuildSdkResolverPackageVersion>
|
|
<MicrosoftNETBuildExtensionsPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftNETBuildExtensionsPackageVersion>
|
|
<MicrosoftDotnetToolsetInternalPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftDotnetToolsetInternalPackageVersion>
|
|
<MicrosoftDotnetTemplateLocatorPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftDotnetTemplateLocatorPackageVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- Dependencies from https://github.com/dotnet/corefx -->
|
|
<MicrosoftNETCorePlatformsPackageVersion>7.0.4</MicrosoftNETCorePlatformsPackageVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- Dependencies from https://github.com/dotnet/core-setup -->
|
|
<VSRedistCommonNetCoreSharedFrameworkx6470PackageVersion>7.0.19-servicing.24215.23</VSRedistCommonNetCoreSharedFrameworkx6470PackageVersion>
|
|
<VSRedistCommonNetCoreTargetingPackx6470PackageVersion>7.0.19-servicing.24215.23</VSRedistCommonNetCoreTargetingPackx6470PackageVersion>
|
|
<MicrosoftNETCoreAppRuntimewinx64PackageVersion>7.0.19</MicrosoftNETCoreAppRuntimewinx64PackageVersion>
|
|
<MicrosoftNETCoreAppHostwinx64PackageVersion>7.0.19</MicrosoftNETCoreAppHostwinx64PackageVersion>
|
|
<MicrosoftNETCoreAppRefPackageVersion>7.0.19</MicrosoftNETCoreAppRefPackageVersion>
|
|
<MicrosoftNETCoreDotNetHostResolverPackageVersion>7.0.19</MicrosoftNETCoreDotNetHostResolverPackageVersion>
|
|
<NETStandardLibraryRefPackageVersion>2.1.0</NETStandardLibraryRefPackageVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- Dependencies from https://github.com/dotnet/windowsdesktop -->
|
|
<VSRedistCommonWindowsDesktopSharedFrameworkx6470PackageVersion>7.0.19-servicing.24216.14</VSRedistCommonWindowsDesktopSharedFrameworkx6470PackageVersion>
|
|
<VSRedistCommonWindowsDesktopTargetingPackx6470PackageVersion>7.0.19-servicing.24216.14</VSRedistCommonWindowsDesktopTargetingPackx6470PackageVersion>
|
|
<MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>7.0.19</MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>
|
|
<MicrosoftWindowsDesktopAppRefPackageVersion>7.0.19</MicrosoftWindowsDesktopAppRefPackageVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- Runtime and Apphost pack versions are the same for all RIDs. We flow the x64 -->
|
|
<!-- version above and create aliases without the winx64 here for clarity elsewhere. -->
|
|
<MicrosoftNETCoreAppHostPackageVersion>$(MicrosoftNETCoreAppHostwinx64PackageVersion)</MicrosoftNETCoreAppHostPackageVersion>
|
|
<MicrosoftNETCoreAppRuntimePackageVersion>$(MicrosoftNETCoreAppRuntimewinx64PackageVersion)</MicrosoftNETCoreAppRuntimePackageVersion>
|
|
<MicrosoftAspNetCoreAppRuntimePackageVersion>$(MicrosoftAspNetCoreAppRuntimewinx64PackageVersion)</MicrosoftAspNetCoreAppRuntimePackageVersion>
|
|
<MicrosoftWindowsDesktopAppRuntimePackageVersion>$(MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion)</MicrosoftWindowsDesktopAppRuntimePackageVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- Dependencies from https://github.com/NuGet/NuGet.Client -->
|
|
<NuGetBuildTasksPackageVersion>6.4.3-rc.1</NuGetBuildTasksPackageVersion>
|
|
<NuGetVersioningPackageVersion>$(NuGetBuildTasksPackageVersion)</NuGetVersioningPackageVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- Dependencies from https://github.com/dotnet/msbuild -->
|
|
<MicrosoftBuildPackageVersion>17.4.8</MicrosoftBuildPackageVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- Automated versions for asp.net templates -->
|
|
<!-- Grab just the patch version from MicrosoftNETSdkPackageVersion (7.0.103-servicing becomes 03) -->
|
|
<MicrosoftNETSdkFeatureAndPatchVersion>$(MicrosoftNETSdkPackageVersion.Split('.')[2])</MicrosoftNETSdkFeatureAndPatchVersion>
|
|
<MicrosoftNETSdkFeatureAndPatchVersion>$(MicrosoftNETSdkFeatureAndPatchVersion.Split('-')[0])</MicrosoftNETSdkFeatureAndPatchVersion>
|
|
<MicrosoftNETSdkPatchVersion>$(MicrosoftNETSdkFeatureAndPatchVersion.Substring(1))</MicrosoftNETSdkPatchVersion>
|
|
<!--
|
|
Between branding and shipping, the templates should stay at last month's version.
|
|
If the incoming SDK version is 2 versions behind us, we know we just branded but haven't done the internal -> public merge yet.
|
|
Therefore we stay at last month's version.
|
|
We also need to special case the 1st patch release, because the incoming SDK version will never be 2 versions behind us in that case.
|
|
Instead the indicator is that the incoming SDK version is not RTM or greater yet.
|
|
-->
|
|
<SubtractOneFromTemplateVersions Condition="$([MSBuild]::Subtract($(VersionFeature), $(MicrosoftNETSdkPatchVersion))) >= 2">true</SubtractOneFromTemplateVersions>
|
|
<SubtractOneFromTemplateVersions Condition="$(VersionFeature) >= 1 AND ! $(MicrosoftNETSdkPackageVersion.Contains('rtm')) AND ! $(MicrosoftNETSdkPackageVersion.Contains('servicing'))">true</SubtractOneFromTemplateVersions>
|
|
<AspNetCoreTemplateFeature60>$([MSBuild]::Subtract($(VersionFeature60), 1))</AspNetCoreTemplateFeature60>
|
|
<AspNetCoreTemplateFeature60 Condition="'$(SubtractOneFromTemplateVersions)' == 'true'">$([MSBuild]::Subtract($(AspNetCoreTemplateFeature60), 1))</AspNetCoreTemplateFeature60>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- Cross-release dependency versions -->
|
|
<MicrosoftDotNetCommonItemTemplates60PackageVersion>6.0.302</MicrosoftDotNetCommonItemTemplates60PackageVersion>
|
|
<MicrosoftWinFormsProjectTemplates60PackageVersion>6.0.7-servicing.22322.3</MicrosoftWinFormsProjectTemplates60PackageVersion>
|
|
<MicrosoftWPFProjectTemplates60PackageVersion>6.0.7-servicing.22322.2</MicrosoftWPFProjectTemplates60PackageVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<HostFxrVersion>$(MicrosoftNETCoreAppRuntimePackageVersion)</HostFxrVersion>
|
|
<SharedHostVersion>$(MicrosoftNETCoreAppRuntimePackageVersion)</SharedHostVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- This is the version of the zip archive for the WiX toolset and is different from the NuGet package version format. -->
|
|
<WixVersion>3.14.1.8722</WixVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- 7.0 Template versions -->
|
|
<MicrosoftDotnetWinFormsProjectTemplates70PackageVersion>$(MicrosoftDotnetWinFormsProjectTemplatesPackageVersion)</MicrosoftDotnetWinFormsProjectTemplates70PackageVersion>
|
|
<MicrosoftDotNetWpfProjectTemplates70PackageVersion>$(MicrosoftDotNetWpfProjectTemplatesPackageVersion)</MicrosoftDotNetWpfProjectTemplates70PackageVersion>
|
|
<NUnit3Templates70PackageVersion>$(NUnit3DotNetNewTemplatePackageVersion)</NUnit3Templates70PackageVersion>
|
|
<MicrosoftDotNetCommonItemTemplates70PackageVersion>$(MicrosoftDotNetCommonItemTemplatesPackageVersion)</MicrosoftDotNetCommonItemTemplates70PackageVersion>
|
|
<MicrosoftDotNetCommonProjectTemplates70PackageVersion>$(MicrosoftDotNetCommonItemTemplatesPackageVersion)</MicrosoftDotNetCommonProjectTemplates70PackageVersion>
|
|
<AspNetCorePackageVersionFor70Templates>$(MicrosoftAspNetCoreAppRuntimePackageVersion)</AspNetCorePackageVersionFor70Templates>
|
|
<!-- 6.0 Template versions -->
|
|
<MicrosoftDotnetWinFormsProjectTemplates60PackageVersion>$(MicrosoftWinFormsProjectTemplates60PackageVersion)</MicrosoftDotnetWinFormsProjectTemplates60PackageVersion>
|
|
<MicrosoftDotNetWpfProjectTemplates60PackageVersion>$(MicrosoftWPFProjectTemplates60PackageVersion)</MicrosoftDotNetWpfProjectTemplates60PackageVersion>
|
|
<NUnit3Templates60PackageVersion>$(NUnit3DotNetNewTemplatePackageVersion)</NUnit3Templates60PackageVersion>
|
|
<MicrosoftDotNetCommonItemTemplates60PackageVersion>$(MicrosoftDotNetCommonItemTemplates60PackageVersion)</MicrosoftDotNetCommonItemTemplates60PackageVersion>
|
|
<MicrosoftDotNetCommonProjectTemplates60PackageVersion>$(MicrosoftDotNetCommonItemTemplates60PackageVersion)</MicrosoftDotNetCommonProjectTemplates60PackageVersion>
|
|
<AspNetCorePackageVersionFor60Templates>6.0.$(AspNetCoreTemplateFeature60)</AspNetCorePackageVersionFor60Templates>
|
|
</PropertyGroup>
|
|
<!-- infrastructure and test only dependencies -->
|
|
<PropertyGroup>
|
|
<VersionToolsVersion>2.2.0-beta.19072.10</VersionToolsVersion>
|
|
<DotnetDebToolVersion>2.0.0</DotnetDebToolVersion>
|
|
<MicrosoftNETTestSdkVersion>17.4.1-release-20230405-06</MicrosoftNETTestSdkVersion>
|
|
</PropertyGroup>
|
|
<!-- dependencies for source-build tarball -->
|
|
<PropertyGroup>
|
|
<!-- These two MicrosoftBuild versions are required to build tarball tasks
|
|
These tasks will eventually move to Arcade and then these can be
|
|
removed. See https://github.com/dotnet/source-build/issues/2295 -->
|
|
<MicrosoftBuildFrameworkVersion>15.7.179</MicrosoftBuildFrameworkVersion>
|
|
<MicrosoftBuildUtilitiesCoreVersion>15.7.179</MicrosoftBuildUtilitiesCoreVersion>
|
|
<!--
|
|
Building .NET from source depends on one or two tar.gz files depending on the branch's current
|
|
source-buildability status.
|
|
|
|
PrivateSourceBuiltArtifactsPackageVersion is a tar.gz of .NET build outputs from a previous
|
|
build needed to build the current version of .NET. This is always defined, because .NET needs
|
|
to be bootstrappable at any point in time.
|
|
|
|
PrivateSourceBuiltPrebuiltsPackageVersion is a tar.gz of assets downloaded from the internet
|
|
that are needed to build the current version of .NET. Early in the lifecycle of a .NET major
|
|
or minor release, prebuilts may be needed. When the release is mature, prebuilts are not
|
|
necessary, and this property is removed from the file.
|
|
-->
|
|
<PrivateSourceBuiltSDKVersion>7.0.120</PrivateSourceBuiltSDKVersion>
|
|
<PrivateSourceBuiltArtifactsPackageVersion>7.0.120</PrivateSourceBuiltArtifactsPackageVersion>
|
|
</PropertyGroup>
|
|
<!-- Workload manifest package versions -->
|
|
<PropertyGroup>
|
|
<MauiFeatureBand>7.0.100</MauiFeatureBand>
|
|
<MauiWorkloadManifestVersion>7.0.49</MauiWorkloadManifestVersion>
|
|
<XamarinAndroidWorkloadManifestVersion>33.0.4</XamarinAndroidWorkloadManifestVersion>
|
|
<XamarinIOSWorkloadManifestVersion>16.0.1478</XamarinIOSWorkloadManifestVersion>
|
|
<XamarinMacCatalystWorkloadManifestVersion>15.4.2372</XamarinMacCatalystWorkloadManifestVersion>
|
|
<XamarinMacOSWorkloadManifestVersion>12.3.2372</XamarinMacOSWorkloadManifestVersion>
|
|
<XamarinTvOSWorkloadManifestVersion>16.0.1478</XamarinTvOSWorkloadManifestVersion>
|
|
<MonoWorkloadManifestVersion>$(MicrosoftNETCoreAppRefPackageVersion)</MonoWorkloadManifestVersion>
|
|
<MicrosoftNETWorkloadEmscriptennet6Manifest70100Version>7.0.19</MicrosoftNETWorkloadEmscriptennet6Manifest70100Version>
|
|
<MicrosoftNETWorkloadEmscriptennet7Manifest70100Version>7.0.19</MicrosoftNETWorkloadEmscriptennet7Manifest70100Version>
|
|
<EmscriptenWorkloadManifestVersion>$(MicrosoftNETWorkloadEmscriptennet7Manifest70100Version)</EmscriptenWorkloadManifestVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!-- pinned dependency. This package is not being produced outside of the 2.0 branch of corefx and should not change. -->
|
|
<CLI_NETStandardLibraryNETFrameworkVersion>2.0.1-servicing-26011-01</CLI_NETStandardLibraryNETFrameworkVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<!--
|
|
pinned dependency. This package is not being produced outside of the 2.0 branch of corefx and should not change.
|
|
If changed, the Microsoft.Deployment.DotNet.Releases dependency in Version.Details.xml must be updated to be kept in sync.
|
|
-->
|
|
<DotNetDeploymentReleasesPackageVersion>1.0.0-preview5.1.22263.1</DotNetDeploymentReleasesPackageVersion>
|
|
</PropertyGroup>
|
|
<Import Project="$(RepositoryEngineeringDir)ManualVersions.props" />
|
|
</Project>
|