1<?xml version="1.0" encoding="utf-8"?> 2<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the MIT license. See License.txt in the project root for full license information. --> 3<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 4 5 <Import Project="$(DotNetRestoreSourcePropsPath)" 6 Condition="'$(DotNetRestoreSourcePropsPath)' != ''"/> 7 8 <PropertyGroup> 9 <RestoreSources>$(DotNetRestoreSources)</RestoreSources> 10 <RestoreSources Condition="'$(DotNetBuildOffline)' != 'true'"> 11 $(RestoreSources); 12 https://dotnet.myget.org/F/roslyn/api/v3/index.json; 13 https://dotnet.myget.org/F/nuget-build/api/v3/index.json; 14 https://dotnet.myget.org/F/roslyn-tools/api/v3/index.json; 15 https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json 16 </RestoreSources> 17 <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects> 18 </PropertyGroup> 19 20 <!-- Repo Version Information (these versions shouldn't actually be used because NerdBank.GitVersioning should 21 override the versions set by Repo Toolset) --> 22 <PropertyGroup> 23 <VersionBase>15.1.0</VersionBase> 24 <PreReleaseVersionLabel>servicing</PreReleaseVersionLabel> 25 26 <UseShippingAssemblyVersion>true</UseShippingAssemblyVersion> 27 </PropertyGroup> 28 29 <!-- Repo Toolset Features --> 30 <PropertyGroup> 31 <UsingToolMicrosoftNetCompilers>false</UsingToolMicrosoftNetCompilers> 32 33 <UsingToolVSSDK>true</UsingToolVSSDK> 34 <!-- Tell repo toolset not to define the GetBuildVersion target, as it would conflict with NerdBank.GitVersioning --> 35 <DefineGetBuildVersionTargetForVsix Condition="'$(DisableNerdbankVersioning)' != 'true'">false</DefineGetBuildVersionTargetForVsix> 36 </PropertyGroup> 37 38 <!-- Toolset Dependencies --> 39 <PropertyGroup> 40 <DotNetCliVersion>2.1.300-preview2-008530</DotNetCliVersion> 41 <!-- We are pretty much always on a preview SDK. No need to warn about it. --> 42 <SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage> 43 <RoslynToolsRepoToolsetVersion>1.0.0-beta-62705-01</RoslynToolsRepoToolsetVersion> 44 <VSWhereVersion>2.2.7</VSWhereVersion> 45 46 <GenApiVersion>2.1.0-prerelease-02404-02</GenApiVersion> 47 <GitVersioningVersion>2.1.23</GitVersioningVersion> 48 <LargeAddressAwareVersion>1.0.3</LargeAddressAwareVersion> 49 </PropertyGroup> 50 51 <!-- Production Dependencies --> 52 <PropertyGroup> 53 <VisualStudioSetupInteropVersion>1.16.30</VisualStudioSetupInteropVersion> 54 <MicrosoftNETCoreAppVersion>2.1.0-preview2-26406-04</MicrosoftNETCoreAppVersion> 55 56 <!-- MSBuild custom overall switch --> 57 <NuGetPackageVersion>4.7.0-rtm.5148</NuGetPackageVersion> 58 59 <!-- Prodcon-overrideable, using repo-toolset naming convention --> 60 <NuGetBuildTasksVersion>$(NuGetPackageVersion)</NuGetBuildTasksVersion> 61 <NuGetCommandsVersion>$(NuGetPackageVersion)</NuGetCommandsVersion> 62 <NuGetProtocolVersion>$(NuGetPackageVersion)</NuGetProtocolVersion> 63</PropertyGroup> 64 65 <!-- Test Dependencies --> 66 <PropertyGroup> 67 <MicrosoftNetCompilersVersion>2.4.0</MicrosoftNetCompilersVersion> 68 <MicrosoftNetCoreCompilersVersion>2.6.0-beta3-62309-01</MicrosoftNetCoreCompilersVersion> 69 <MicrosoftCodeAnalysisBuildTasksVersion>3.0.0-beta1-61516-01</MicrosoftCodeAnalysisBuildTasksVersion> 70 <MicrosoftExtensionsDependencyModelVersion>2.0.0</MicrosoftExtensionsDependencyModelVersion> 71 <ShouldlyVersion>3.0.0</ShouldlyVersion> 72 </PropertyGroup> 73 74</Project> 75