9d80157b0bf2889960346a402b7ba8d33c4c27d9
[platform/upstream/dotnet/runtime.git] / eng / Versions.props
1 <Project>
2   <PropertyGroup>
3     <!-- The .NET product branding version -->
4     <ProductVersion>7.0.0</ProductVersion>
5     <!-- File version numbers -->
6     <MajorVersion>7</MajorVersion>
7     <MinorVersion>0</MinorVersion>
8     <PatchVersion>0</PatchVersion>
9     <SdkBandVersion>7.0.100</SdkBandVersion>
10     <PreReleaseVersionLabel>preview</PreReleaseVersionLabel>
11     <PreReleaseVersionIteration>7</PreReleaseVersionIteration>
12     <!-- Set assembly version to align with major and minor version,
13          as for the patches and revisions should be manually updated per assembly if it is serviced. -->
14     <AssemblyVersion>$(MajorVersion).$(MinorVersion).0.0</AssemblyVersion>
15     <!-- Enable to remove prerelease label. -->
16     <StabilizePackageVersion Condition="'$(StabilizePackageVersion)' == ''">false</StabilizePackageVersion>
17     <DotNetFinalVersionKind Condition="'$(StabilizePackageVersion)' == 'true'">release</DotNetFinalVersionKind>
18     <!-- Opt-in/out repo features -->
19     <UsingToolMicrosoftNetILLinkTasks>true</UsingToolMicrosoftNetILLinkTasks>
20     <UsingToolIbcOptimization>false</UsingToolIbcOptimization>
21     <UsingToolXliff>false</UsingToolXliff>
22     <LastReleasedStableAssemblyVersion>$(AssemblyVersion)</LastReleasedStableAssemblyVersion>
23     <UsingToolMicrosoftNetCompilers>true</UsingToolMicrosoftNetCompilers>
24   </PropertyGroup>
25   <!--
26     For source generator support we need to target multiple versions of Roslyn in order to be able to run on older versions of Roslyn.
27     We pin these versions as we need to match them exactly for any scenarios that run Roslyn on .NET Framework, like Visual Studio.
28   -->
29   <PropertyGroup>
30     <!-- Compatibility with VS 16.11/.NET SDK 5.0.4xx -->
31     <MicrosoftCodeAnalysisVersion_3_11>3.11.0</MicrosoftCodeAnalysisVersion_3_11>
32     <!-- Compatibility with VS 17.0/.NET SDK 6.0.1xx  -->
33     <MicrosoftCodeAnalysisVersion_4_0>4.0.1</MicrosoftCodeAnalysisVersion_4_0>
34     <!-- Compatibility with VS 17.X/.NET SDK 7.0.1xx -->
35     <!--
36       This version is a moving target until we ship.
37       It should never go ahead of the Roslyn version included in the SDK version in dotnet/arcade's global.json to avoid causing breaks in product construction.
38     -->
39     <MicrosoftCodeAnalysisVersion_4_X>4.2.0-2.final</MicrosoftCodeAnalysisVersion_4_X>
40   </PropertyGroup>
41   <PropertyGroup>
42     <!-- Code analysis dependencies -->
43     <MicrosoftCodeAnalysisAnalyzersVersion>3.3.3</MicrosoftCodeAnalysisAnalyzersVersion>
44     <MicrosoftCodeAnalysisCSharpCodeStyleVersion>4.3.0-1.22206.2</MicrosoftCodeAnalysisCSharpCodeStyleVersion>
45     <MicrosoftCodeAnalysisCSharpWorkspacesVersion>4.3.0-1.22206.2</MicrosoftCodeAnalysisCSharpWorkspacesVersion>
46     <MicrosoftCodeAnalysisCSharpVersion>4.3.0-1.22206.2</MicrosoftCodeAnalysisCSharpVersion>
47     <MicrosoftCodeAnalysisNetAnalyzersVersion>7.0.0-preview1.22329.1</MicrosoftCodeAnalysisNetAnalyzersVersion>
48     <MicrosoftCodeAnalysisVersion>4.3.0-1.22206.2</MicrosoftCodeAnalysisVersion>
49     <!--
50       TODO: Remove pinned version once arcade supplies a compiler that enables the repo to compile.
51     -->
52     <MicrosoftNetCompilersToolsetVersion>4.4.0-1.22358.14</MicrosoftNetCompilersToolsetVersion>
53     <!-- SDK dependencies -->
54     <MicrosoftDotNetCompatibilityVersion>2.0.0-preview.4.22252.4</MicrosoftDotNetCompatibilityVersion>
55     <!-- Arcade dependencies -->
56     <MicrosoftDotNetApiCompatVersion>7.0.0-beta.22358.3</MicrosoftDotNetApiCompatVersion>
57     <MicrosoftDotNetBuildTasksFeedVersion>7.0.0-beta.22358.3</MicrosoftDotNetBuildTasksFeedVersion>
58     <MicrosoftDotNetCodeAnalysisVersion>7.0.0-beta.22358.3</MicrosoftDotNetCodeAnalysisVersion>
59     <MicrosoftDotNetGenAPIVersion>7.0.0-beta.22358.3</MicrosoftDotNetGenAPIVersion>
60     <MicrosoftDotNetGenFacadesVersion>7.0.0-beta.22358.3</MicrosoftDotNetGenFacadesVersion>
61     <MicrosoftDotNetXUnitExtensionsVersion>7.0.0-beta.22358.3</MicrosoftDotNetXUnitExtensionsVersion>
62     <MicrosoftDotNetXUnitConsoleRunnerVersion>2.5.1-beta.22358.3</MicrosoftDotNetXUnitConsoleRunnerVersion>
63     <MicrosoftDotNetBuildTasksArchivesVersion>7.0.0-beta.22358.3</MicrosoftDotNetBuildTasksArchivesVersion>
64     <MicrosoftDotNetBuildTasksInstallersVersion>7.0.0-beta.22358.3</MicrosoftDotNetBuildTasksInstallersVersion>
65     <MicrosoftDotNetBuildTasksPackagingVersion>7.0.0-beta.22358.3</MicrosoftDotNetBuildTasksPackagingVersion>
66     <MicrosoftDotNetBuildTasksTargetFrameworkVersion>7.0.0-beta.22358.3</MicrosoftDotNetBuildTasksTargetFrameworkVersion>
67     <MicrosoftDotNetBuildTasksTemplatingVersion>7.0.0-beta.22358.3</MicrosoftDotNetBuildTasksTemplatingVersion>
68     <MicrosoftDotNetBuildTasksWorkloadsPackageVersion>7.0.0-beta.22358.3</MicrosoftDotNetBuildTasksWorkloadsPackageVersion>
69     <MicrosoftDotNetRemoteExecutorVersion>7.0.0-beta.22358.3</MicrosoftDotNetRemoteExecutorVersion>
70     <MicrosoftDotNetVersionToolsTasksVersion>7.0.0-beta.22358.3</MicrosoftDotNetVersionToolsTasksVersion>
71     <MicrosoftDotNetPackageTestingVersion>7.0.0-beta.22358.3</MicrosoftDotNetPackageTestingVersion>
72     <!-- NuGet dependencies -->
73     <NuGetBuildTasksPackVersion>6.0.0-preview.1.102</NuGetBuildTasksPackVersion>
74     <!-- Installer dependencies -->
75     <MicrosoftNETCoreAppRuntimewinx64Version>7.0.0-preview.6.22354.1</MicrosoftNETCoreAppRuntimewinx64Version>
76     <MicrosoftNETCoreDotNetHostVersion>7.0.0-preview.6.22354.1</MicrosoftNETCoreDotNetHostVersion>
77     <MicrosoftNETCoreDotNetHostPolicyVersion>7.0.0-preview.6.22354.1</MicrosoftNETCoreDotNetHostPolicyVersion>
78     <MicrosoftExtensionsDependencyModelVersion>3.1.0</MicrosoftExtensionsDependencyModelVersion>
79     <!-- CoreClr dependencies -->
80     <MicrosoftNETCoreILAsmVersion>7.0.0-preview.6.22354.1</MicrosoftNETCoreILAsmVersion>
81     <runtimelinuxarm64MicrosoftNETCoreRuntimeObjWriterVersion>1.0.0-alpha.1.22252.1</runtimelinuxarm64MicrosoftNETCoreRuntimeObjWriterVersion>
82     <runtimelinuxx64MicrosoftNETCoreRuntimeObjWriterVersion>1.0.0-alpha.1.22252.1</runtimelinuxx64MicrosoftNETCoreRuntimeObjWriterVersion>
83     <runtimelinuxmuslarm64MicrosoftNETCoreRuntimeObjWriterVersion>1.0.0-alpha.1.22252.1</runtimelinuxmuslarm64MicrosoftNETCoreRuntimeObjWriterVersion>
84     <runtimelinuxmuslx64MicrosoftNETCoreRuntimeObjWriterVersion>1.0.0-alpha.1.22252.1</runtimelinuxmuslx64MicrosoftNETCoreRuntimeObjWriterVersion>
85     <runtimewinarm64MicrosoftNETCoreRuntimeObjWriterVersion>1.0.0-alpha.1.22252.1</runtimewinarm64MicrosoftNETCoreRuntimeObjWriterVersion>
86     <runtimewinx64MicrosoftNETCoreRuntimeObjWriterVersion>1.0.0-alpha.1.22252.1</runtimewinx64MicrosoftNETCoreRuntimeObjWriterVersion>
87     <runtimeosx110arm64MicrosoftNETCoreRuntimeObjWriterVersion>1.0.0-alpha.1.22252.1</runtimeosx110arm64MicrosoftNETCoreRuntimeObjWriterVersion>
88     <runtimeosx1012x64MicrosoftNETCoreRuntimeObjWriterVersion>1.0.0-alpha.1.22252.1</runtimeosx1012x64MicrosoftNETCoreRuntimeObjWriterVersion>
89     <!-- Libraries dependencies -->
90     <MicrosoftBclAsyncInterfacesVersion>6.0.0</MicrosoftBclAsyncInterfacesVersion>
91     <MicrosoftBclHashCodeVersion>1.1.1</MicrosoftBclHashCodeVersion>
92     <MicrosoftWin32RegistryVersion>5.0.0</MicrosoftWin32RegistryVersion>
93     <StyleCopAnalyzersVersion>1.2.0-beta.406</StyleCopAnalyzersVersion>
94     <SystemBuffersVersion>4.5.1</SystemBuffersVersion>
95     <SystemCollectionsImmutableVersion>6.0.0</SystemCollectionsImmutableVersion>
96     <SystemComponentModelAnnotationsVersion>5.0.0</SystemComponentModelAnnotationsVersion>
97     <SystemDataSqlClientVersion>4.8.3</SystemDataSqlClientVersion>
98     <SystemDataDataSetExtensionsVersion>4.5.0</SystemDataDataSetExtensionsVersion>
99     <SystemIOFileSystemAccessControlVersion>5.0.0</SystemIOFileSystemAccessControlVersion>
100     <SystemIOPipesAccessControlVersion>5.0.0</SystemIOPipesAccessControlVersion>
101     <SystemMemoryVersion>4.5.4</SystemMemoryVersion>
102     <SystemNumericsVectorsVersion>4.5.0</SystemNumericsVectorsVersion>
103     <SystemReflectionMetadataVersion>6.0.0</SystemReflectionMetadataVersion>
104     <SystemReflectionEmitVersion>4.7.0</SystemReflectionEmitVersion>
105     <SystemReflectionEmitILGenerationVersion>4.7.0</SystemReflectionEmitILGenerationVersion>
106     <SystemReflectionEmitLightweightVersion>4.7.0</SystemReflectionEmitLightweightVersion>
107     <SystemRuntimeInteropServicesRuntimeInformationVersion>4.3.0</SystemRuntimeInteropServicesRuntimeInformationVersion>
108     <SystemSecurityAccessControlVersion>6.0.0</SystemSecurityAccessControlVersion>
109     <SystemSecurityCryptographyAlgorithmsVersion>4.3.1</SystemSecurityCryptographyAlgorithmsVersion>
110     <SystemSecurityCryptographyCngVersion>5.0.0</SystemSecurityCryptographyCngVersion>
111     <SystemSecurityCryptographyOpenSslVersion>5.0.0</SystemSecurityCryptographyOpenSslVersion>
112     <SystemSecurityPrincipalWindowsVersion>5.0.0</SystemSecurityPrincipalWindowsVersion>
113     <SystemServiceModelPrimitivesVersion>4.9.0</SystemServiceModelPrimitivesVersion>
114     <SystemTextJsonVersion>7.0.0-preview.6.22354.1</SystemTextJsonVersion>
115     <SystemRuntimeCompilerServicesUnsafeVersion>6.0.0</SystemRuntimeCompilerServicesUnsafeVersion>
116     <SystemThreadingTasksExtensionsVersion>4.5.4</SystemThreadingTasksExtensionsVersion>
117     <SystemValueTupleVersion>4.5.0</SystemValueTupleVersion>
118     <runtimenativeSystemIOPortsVersion>7.0.0-preview.6.22354.1</runtimenativeSystemIOPortsVersion>
119     <!-- Runtime-Assets dependencies -->
120     <SystemRuntimeNumericsTestDataVersion>7.0.0-beta.22357.1</SystemRuntimeNumericsTestDataVersion>
121     <SystemComponentModelTypeConverterTestDataVersion>7.0.0-beta.22357.1</SystemComponentModelTypeConverterTestDataVersion>
122     <SystemDrawingCommonTestDataVersion>7.0.0-beta.22357.1</SystemDrawingCommonTestDataVersion>
123     <SystemFormatsTarTestDataVersion>7.0.0-beta.22357.1</SystemFormatsTarTestDataVersion>
124     <SystemIOCompressionTestDataVersion>7.0.0-beta.22357.1</SystemIOCompressionTestDataVersion>
125     <SystemIOPackagingTestDataVersion>7.0.0-beta.22357.1</SystemIOPackagingTestDataVersion>
126     <SystemNetTestDataVersion>7.0.0-beta.22357.1</SystemNetTestDataVersion>
127     <SystemPrivateRuntimeUnicodeDataVersion>7.0.0-beta.22357.1</SystemPrivateRuntimeUnicodeDataVersion>
128     <SystemRuntimeTimeZoneDataVersion>7.0.0-beta.22357.1</SystemRuntimeTimeZoneDataVersion>
129     <SystemSecurityCryptographyX509CertificatesTestDataVersion>7.0.0-beta.22357.1</SystemSecurityCryptographyX509CertificatesTestDataVersion>
130     <SystemTextRegularExpressionsTestDataVersion>7.0.0-beta.22357.1</SystemTextRegularExpressionsTestDataVersion>
131     <SystemWindowsExtensionsTestDataVersion>7.0.0-beta.22357.1</SystemWindowsExtensionsTestDataVersion>
132     <MicrosoftDotNetCilStripSourcesVersion>7.0.0-beta.22357.1</MicrosoftDotNetCilStripSourcesVersion>
133     <!-- dotnet-optimization dependencies -->
134     <optimizationwindows_ntx64MIBCRuntimeVersion>1.0.0-prerelease.22355.3</optimizationwindows_ntx64MIBCRuntimeVersion>
135     <optimizationwindows_ntx86MIBCRuntimeVersion>1.0.0-prerelease.22355.3</optimizationwindows_ntx86MIBCRuntimeVersion>
136     <optimizationlinuxx64MIBCRuntimeVersion>1.0.0-prerelease.22355.3</optimizationlinuxx64MIBCRuntimeVersion>
137     <optimizationPGOCoreCLRVersion>1.0.0-prerelease.22355.3</optimizationPGOCoreCLRVersion>
138     <!-- Not auto-updated. -->
139     <MicrosoftDiaSymReaderNativeVersion>16.9.0-beta1.21055.5</MicrosoftDiaSymReaderNativeVersion>
140     <SystemCommandLineVersion>2.0.0-beta3.22114.1</SystemCommandLineVersion>
141     <TraceEventVersion>2.0.77</TraceEventVersion>
142     <NETStandardLibraryRefVersion>2.1.0</NETStandardLibraryRefVersion>
143     <NetStandardLibraryVersion>2.0.3</NetStandardLibraryVersion>
144     <MicrosoftDiagnosticsToolsRuntimeClientVersion>1.0.4-preview6.19326.1</MicrosoftDiagnosticsToolsRuntimeClientVersion>
145     <DNNEVersion>1.0.27</DNNEVersion>
146     <MicrosoftBuildVersion>16.10.0</MicrosoftBuildVersion>
147     <MicrosoftBuildTasksCoreVersion>$(MicrosoftBuildVersion)</MicrosoftBuildTasksCoreVersion>
148     <NugetProjectModelVersion>5.8.0</NugetProjectModelVersion>
149     <NugetPackagingVersion>5.8.0</NugetPackagingVersion>
150     <!-- Testing -->
151     <MicrosoftNETCoreCoreDisToolsVersion>1.1.0</MicrosoftNETCoreCoreDisToolsVersion>
152     <MicrosoftNETTestSdkVersion>16.9.0-preview-20201201-01</MicrosoftNETTestSdkVersion>
153     <MicrosoftDotNetXHarnessTestRunnersCommonVersion>1.0.0-prerelease.22358.1</MicrosoftDotNetXHarnessTestRunnersCommonVersion>
154     <MicrosoftDotNetXHarnessTestRunnersXunitVersion>1.0.0-prerelease.22358.1</MicrosoftDotNetXHarnessTestRunnersXunitVersion>
155     <MicrosoftDotNetXHarnessCLIVersion>1.0.0-prerelease.22358.1</MicrosoftDotNetXHarnessCLIVersion>
156     <MicrosoftDotNetHotReloadUtilsGeneratorBuildToolVersion>1.1.0-alpha.0.22354.2</MicrosoftDotNetHotReloadUtilsGeneratorBuildToolVersion>
157     <XUnitVersion>2.4.2-pre.22</XUnitVersion>
158     <XUnitAnalyzersVersion>0.12.0-pre.20</XUnitAnalyzersVersion>
159     <XUnitRunnerVisualStudioVersion>2.4.5</XUnitRunnerVisualStudioVersion>
160     <CoverletCollectorVersion>3.1.2</CoverletCollectorVersion>
161     <NewtonsoftJsonVersion>12.0.3</NewtonsoftJsonVersion>
162     <SQLitePCLRawbundle_greenVersion>2.0.4</SQLitePCLRawbundle_greenVersion>
163     <MoqVersion>4.12.0</MoqVersion>
164     <FsCheckVersion>2.14.3</FsCheckVersion>
165     <!-- Uncomment to set a fixed version, else the latest is used -->
166     <!--<SdkVersionForWorkloadTesting>7.0.100-preview.3.22151.18</SdkVersionForWorkloadTesting>-->
167     <CompilerPlatformTestingVersion>1.1.2-beta1.22205.2</CompilerPlatformTestingVersion>
168     <!-- Docs -->
169     <MicrosoftPrivateIntellisenseVersion>7.0.0-preview-20220707.1</MicrosoftPrivateIntellisenseVersion>
170     <!-- ILLink -->
171     <MicrosoftNETILLinkTasksVersion>7.0.100-1.22359.1</MicrosoftNETILLinkTasksVersion>
172     <MicrosoftNETILLinkAnalyzerPackageVersion>$(MicrosoftNETILLinkTasksVersion)</MicrosoftNETILLinkAnalyzerPackageVersion>
173     <!-- ICU -->
174     <MicrosoftNETCoreRuntimeICUTransportVersion>7.0.0-preview.6.22313.1</MicrosoftNETCoreRuntimeICUTransportVersion>
175     <!-- MsQuic -->
176     <SystemNetMsQuicTransportVersion>7.0.0-alpha.1.22359.1</SystemNetMsQuicTransportVersion>
177     <!-- Mono LLVM -->
178     <runtimelinuxarm64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>11.1.0-alpha.1.22259.2</runtimelinuxarm64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>
179     <runtimelinuxarm64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>11.1.0-alpha.1.22259.2</runtimelinuxarm64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>
180     <runtimelinuxx64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>11.1.0-alpha.1.22259.2</runtimelinuxx64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>
181     <runtimelinuxx64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>11.1.0-alpha.1.22259.2</runtimelinuxx64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>
182     <runtimewinx64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>11.1.0-alpha.1.22259.2</runtimewinx64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>
183     <runtimewinx64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>11.1.0-alpha.1.22259.2</runtimewinx64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>
184     <runtimeosx1012x64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>11.1.0-alpha.1.22259.2</runtimeosx1012x64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>
185     <runtimeosx1012x64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>11.1.0-alpha.1.22259.2</runtimeosx1012x64MicrosoftNETCoreRuntimeMonoLLVMToolsVersion>
186     <!-- emscripten / Node -->
187     <MicrosoftNETWorkloadEmscriptenManifest70100Version>7.0.0-preview.7.22357.1</MicrosoftNETWorkloadEmscriptenManifest70100Version>
188     <MicrosoftNETRuntimeEmscriptenVersion>$(MicrosoftNETWorkloadEmscriptenManifest70100Version)</MicrosoftNETRuntimeEmscriptenVersion>
189     <!-- workloads -->
190     <SwixPackageVersion>1.1.87-gba258badda</SwixPackageVersion>
191     <WixPackageVersion>1.0.0-v3.14.0.5722</WixPackageVersion>
192     <MonoWorkloadManifestVersion>6.0.0-preview.5.21275.7</MonoWorkloadManifestVersion>
193   </PropertyGroup>
194 </Project>