|
1 | 1 | <Project> |
2 | | - <Import Project="Version.Details.props" Condition="Exists('Version.Details.props')" /> |
| 2 | + |
| 3 | + <Import Project="Version.Details.props" /> |
| 4 | + |
| 5 | + <!-- Arcade features--> |
3 | 6 | <PropertyGroup> |
4 | | - <!-- opt-out properties --> |
5 | 7 | <UsingToolXUnit>false</UsingToolXUnit> |
6 | | - <!-- opt-in properties --> |
7 | 8 | <UsingToolNuGetRepack>true</UsingToolNuGetRepack> |
8 | 9 | <UsingToolSymbolUploader>true</UsingToolSymbolUploader> |
9 | 10 | <UsingToolVSSDK>true</UsingToolVSSDK> |
10 | 11 | </PropertyGroup> |
| 12 | + |
11 | 13 | <!-- Version number computation --> |
12 | 14 | <PropertyGroup> |
13 | 15 | <!-- Don't use the built in support for pre-release iteration. The nuget repack task doesn't support |
|
53 | 55 | <FSProductVersionPrefix>$(FSToolsMajorVersion).$(FSToolsMinorVersion).$(FSToolsBuildVersion)</FSProductVersionPrefix> |
54 | 56 | <FSProductVersion>$(FSToolsMajorVersion).$(FSToolsMinorVersion).$(FSToolsBuildVersion).$(FSToolsRevisionVersion)</FSProductVersion> |
55 | 57 | </PropertyGroup> |
| 58 | + |
56 | 59 | <PropertyGroup> |
57 | 60 | <!-- These have to be in sync with latest release branch --> |
58 | 61 | <VSMajorVersion>18</VSMajorVersion> |
|
61 | 64 | <VSAssemblyVersionPrefix>$(VSMajorVersion).$(VSMinorVersion).0</VSAssemblyVersionPrefix> |
62 | 65 | <VSAssemblyVersion>$(VSAssemblyVersionPrefix).0</VSAssemblyVersion> |
63 | 66 | </PropertyGroup> |
| 67 | + |
64 | 68 | <!-- version number assignment --> |
65 | 69 | <PropertyGroup Condition="'$(UseFSharpPackageVersion)' == 'true'"> |
66 | 70 | <VersionPrefix>$(FSCoreVersionPrefix)</VersionPrefix> |
67 | 71 | <AssemblyVersion>$(FSCoreVersion)</AssemblyVersion> |
68 | 72 | </PropertyGroup> |
| 73 | + |
69 | 74 | <PropertyGroup Condition="'$(UseFSharpPackageVersion)' != 'true'"> |
70 | 75 | <VersionPrefix>$(FSCoreVersionPrefix)</VersionPrefix> |
71 | 76 | <VersionPrefix Condition="'$(UseFSharpProductVersion)' == 'true'">$(FSProductVersionPrefix)</VersionPrefix> |
|
74 | 79 | <AssemblyVersion>$(VersionPrefix).0</AssemblyVersion> |
75 | 80 | <!-- PR builds should explicitly specify a version number --> |
76 | 81 | </PropertyGroup> |
| 82 | + |
77 | 83 | <!-- Dependencies from maintenance-packages, source-build specific --> |
78 | 84 | <PropertyGroup Condition="'$(DotNetBuildSourceOnly)' == 'true'"> |
79 | 85 | <SystemBuffersVersion>4.6.1</SystemBuffersVersion> |
|
86 | 92 | <SystemMemoryVersion>4.6.0</SystemMemoryVersion> |
87 | 93 | <SystemRuntimeCompilerServicesUnsafeVersion>6.1.0</SystemRuntimeCompilerServicesUnsafeVersion> |
88 | 94 | </PropertyGroup> |
| 95 | + |
89 | 96 | <PropertyGroup> |
90 | 97 | <!-- System.* packages --> |
91 | 98 | <!-- If a System.* package is stuck on version 4.3.x, targets .NET Standard 1.x and hasn't been |
|
161 | 168 | <XunitXmlTestLoggerVersion>3.1.17</XunitXmlTestLoggerVersion> |
162 | 169 | <!-- --> |
163 | 170 | </PropertyGroup> |
| 171 | + |
164 | 172 | </Project> |
0 commit comments