-
Notifications
You must be signed in to change notification settings - Fork 390
Expand file tree
/
Copy pathDefaultVersions.props
More file actions
120 lines (105 loc) · 8.13 KB
/
Copy pathDefaultVersions.props
File metadata and controls
120 lines (105 loc) · 8.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. -->
<Project>
<!--
Sets versions of packages used by the toolset unless they were already specified by the repo.
Version.props shall be imported prior this file.
-->
<PropertyGroup>
<OfficialBuild>false</OfficialBuild>
<OfficialBuild Condition="'$(OfficialBuildId)' != ''">true</OfficialBuild>
</PropertyGroup>
<Import Project="DefaultVersions.Generated.props"/>
<Import Project="$(VersionsPropsPath)" Condition="Exists('$(VersionsPropsPath)')"/>
<!-- TODO: remove once all repos remove RestoreSources from their Version.props files -->
<PropertyGroup>
<RestoreSources/>
</PropertyGroup>
<!--
Arcade SDK features.
-->
<PropertyGroup>
<!-- Opt-out features -->
<UsingToolXliff Condition="'$(UsingToolXliff)' == ''">true</UsingToolXliff>
<UsingToolPdbConverter Condition="'$(UsingToolPdbConverter)' == ''">true</UsingToolPdbConverter>
<!-- Opt-in features -->
<UsingToolVSSDK Condition="'$(UsingToolVSSDK)' == ''">false</UsingToolVSSDK>
<UsingToolIbcOptimization Condition="'$(UsingToolIbcOptimization)' == ''">false</UsingToolIbcOptimization>
<UsingToolVisualStudioIbcTraining Condition="'$(UsingToolVisualStudioIbcTraining)' == ''">false</UsingToolVisualStudioIbcTraining>
<UsingToolNuGetRepack Condition="'$(UsingToolNuGetRepack)' == ''">false</UsingToolNuGetRepack>
<UsingToolSymbolUploader Condition="'$(UsingToolSymbolUploader)' == ''">false</UsingToolSymbolUploader>
<!-- Deprecated features -->
<!--
The UsingToolXUnit property is deprecated,
use the TestRunnerName property to choose which test runner to use.
-->
<UsingToolXUnit Condition="'$(UsingToolXUnit)' == ''">true</UsingToolXUnit>
<!--
Use compilers from the Microsoft.Net.Compilers.Toolset package.
Repo can set this property to true if it needs to use a different version of the compiler than the one in the dotnet SDK.
-->
<UsingToolMicrosoftNetCompilers Condition="'$(UsingToolMicrosoftNetCompilers)' == ''">false</UsingToolMicrosoftNetCompilers>
</PropertyGroup>
<!--
Disable features when building from source.
-->
<PropertyGroup Condition="'$(DotNetBuildSourceOnly)' == 'true'">
<UsingToolPdbConverter>false</UsingToolPdbConverter>
<UsingToolVSSDK>false</UsingToolVSSDK>
<UsingToolIbcOptimization>false</UsingToolIbcOptimization>
<UsingToolVisualStudioIbcTraining>false</UsingToolVisualStudioIbcTraining>
<UsingToolSymbolUploader>false</UsingToolSymbolUploader>
</PropertyGroup>
<!--
Default versions
-->
<PropertyGroup>
<DropAppVersion Condition="'$(DropAppVersion)' == ''">19.239.34923-buildid28260713</DropAppVersion>
<MicroBuildPluginsSwixBuildVersion Condition="'$(MicroBuildPluginsSwixBuildVersion)' == ''">1.1.87</MicroBuildPluginsSwixBuildVersion>
<MicrosoftDotNetIBCMergeVersion Condition="'$(MicrosoftDotNetIBCMergeVersion)' == ''">5.1.0-beta.21356.1</MicrosoftDotNetIBCMergeVersion>
<MicrosoftNETTestSdkVersion Condition="'$(MicrosoftNETTestSdkVersion)' == ''">18.8.0-release-26310-106</MicrosoftNETTestSdkVersion>
<!--
Note: The property name intentionally does NOT follow the convention of 'MicrosoftVSSDKBuildToolsVersion'
because the Microsoft.VSSDK.BuildTools package itself redefines that property to a different value,
which causes NuGet restores to go in a loop. See https://github.com/dotnet/arcade/issues/16228.
-->
<MicrosoftVSSDKBuildToolsDefaultVersion Condition="'$(MicrosoftVSSDKBuildToolsDefaultVersion)' == ''">18.6.38345</MicrosoftVSSDKBuildToolsDefaultVersion>
<MicrosoftDotnetNuGetRepackTasksVersion Condition="'$(MicrosoftDotnetNuGetRepackTasksVersion)' == ''">$(ArcadeSdkVersion)</MicrosoftDotnetNuGetRepackTasksVersion>
<MicrosoftDotNetSignToolVersion Condition="'$(MicrosoftDotNetSignToolVersion)' == ''">$(ArcadeSdkVersion)</MicrosoftDotNetSignToolVersion>
<MicrosoftDotNetTarVersion Condition="'$(MicrosoftDotNetTarVersion)' == ''">$(ArcadeSdkVersion)</MicrosoftDotNetTarVersion>
<MicrosoftDotNetMacOsPkgVersion Condition="'$(MicrosoftDotNetMacOsPkgVersion)' == ''">$(ArcadeSdkVersion)</MicrosoftDotNetMacOsPkgVersion>
<MicrosoftTestPlatformVersion Condition="'$(MicrosoftTestPlatformVersion)' == ''">18.6.0</MicrosoftTestPlatformVersion>
<!-- Follow the instructions on how to update any of the below xunit versions: https://github.com/dotnet/arcade/blob/main/Documentation/update-xunit.md. -->
<XUnitVersion Condition="'$(XUnitVersion)' == ''">2.9.3</XUnitVersion>
<XUnitAnalyzersVersion Condition="'$(XUnitAnalyzersVersion)' == ''">2.0.0-pre.56</XUnitAnalyzersVersion>
<XUnitRunnerConsoleVersion Condition="'$(XUnitRunnerConsoleVersion)' == ''">$(XUnitVersion)</XUnitRunnerConsoleVersion>
<XUnitRunnerVisualStudioVersion Condition="'$(XUnitRunnerVisualStudioVersion)' == ''">4.0.0-pre.4</XUnitRunnerVisualStudioVersion>
<XUnitV3Version Condition="'$(XUnitV3Version)' == ''">4.0.0-pre.128</XUnitV3Version>
<MicrosoftTestingPlatformVersion Condition="'$(MicrosoftTestingPlatformVersion)' == ''">2.2.3</MicrosoftTestingPlatformVersion>
<MSTestVersion Condition="'$(MSTestVersion)' == ''">4.2.3</MSTestVersion>
<MSTestTestAdapterVersion Condition="'$(MSTestTestAdapterVersion)' == ''">$(MSTestVersion)</MSTestTestAdapterVersion>
<MSTestTestFrameworkVersion Condition="'$(MSTestTestFrameworkVersion)' == ''">$(MSTestVersion)</MSTestTestFrameworkVersion>
<MicrosoftDotNetBuildTasksFeedVersion Condition="'$(MicrosoftDotNetBuildTasksFeedVersion)' == ''">$(ArcadeSdkVersion)</MicrosoftDotNetBuildTasksFeedVersion>
<MicrosoftDotNetBuildTasksInstallersVersion Condition="'$(MicrosoftDotNetBuildTasksInstallersVersion)' == ''">$(ArcadeSdkVersion)</MicrosoftDotNetBuildTasksInstallersVersion>
<!-- keep this in sync with $vswhereVersion in eng/common/tools.ps1 -->
<VSWhereVersion Condition="'$(VSWhereVersion)' == ''">3.1.7</VSWhereVersion>
<SNVersion Condition="'$(SNVersion)' == ''">1.0.0</SNVersion>
<MicrosoftDotNetBuildTasksVisualStudioVersion Condition="'$(MicrosoftDotNetBuildTasksVisualStudioVersion)' == ''">$(ArcadeSdkVersion)</MicrosoftDotNetBuildTasksVisualStudioVersion>
<MicrosoftDotNetSourceBuildTasksVersion Condition="'$(MicrosoftDotNetSourceBuildTasksVersion)' == ''">$(ArcadeSdkVersion)</MicrosoftDotNetSourceBuildTasksVersion>
<MicrosoftVisualStudioEngMicroBuildCoreVersion Condition="'$(MicrosoftVisualStudioEngMicroBuildCoreVersion)' == ''">1.0.0</MicrosoftVisualStudioEngMicroBuildCoreVersion>
<MicrosoftManifestToolCrossPlatformVersion Condition="'$(MicrosoftManifestToolCrossPlatformVersion)' == ''">2.1.3</MicrosoftManifestToolCrossPlatformVersion>
<MicrosoftVisualStudioEngMicroBuildPluginsSwixBuildVersion Condition="'$(MicrosoftVisualStudioEngMicroBuildPluginsSwixBuildVersion)' == ''">1.1.922</MicrosoftVisualStudioEngMicroBuildPluginsSwixBuildVersion>
<MicrosoftSignedWixVersion Condition="'$(MicrosoftSignedWixVersion)' == ''">3.14.1-11131.2940454</MicrosoftSignedWixVersion>
<!-- minor-patch-only: WiX major upgrades (e.g. WiX 4/5/6) require coordinated manual changes; only take minor/patch bumps. -->
<MicrosoftWixToolsetSdkVersion Condition="'$(MicrosoftWixToolsetSdkVersion)' == ''">6.0.3-dotnet.4</MicrosoftWixToolsetSdkVersion>
<MicrosoftDotNetBaselinesTasksVersion Condition="'$(MicrosoftDotNetBaselinesTasksVersion)' == ''">$(ArcadeSdkVersion)</MicrosoftDotNetBaselinesTasksVersion>
<MicrosoftDotNetSignCheckTaskVersion Condition="'$(MicrosoftDotNetSignCheckTaskVersion)' == ''">$(ArcadeSdkVersion)</MicrosoftDotNetSignCheckTaskVersion>
</PropertyGroup>
<!-- RestoreSources overrides - defines DotNetRestoreSources variable if available -->
<Import Project="$(DotNetPackageVersionPropsPath)" Condition="'$(DotNetPackageVersionPropsPath)' != ''"/>
<!--
Defaults for properties that need to be available to all CI build steps and are dependent on settings specified in eng/Versions.props.
-->
<PropertyGroup>
<IbcOptimizationDataDir Condition="'$(UsingToolVisualStudioIbcTraining)' == 'true'">$(ArtifactsDir)ibc\</IbcOptimizationDataDir>
</PropertyGroup>
</Project>