-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDirectory.Packages.props
68 lines (67 loc) · 4.83 KB
/
Directory.Packages.props
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
<?xml version="1.0" encoding="utf-8"?>
<Project>
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<!-- Set versions of dependencies that need special treatment or consist of multiple packages of the same version. -->
<PropertyGroup>
<PostSharpEngineeringVersion Condition="'$(PostSharpEngineeringVersion)'==''">2023.2.152</PostSharpEngineeringVersion>
<!-- This cannot be called just "PostSharpVersion", because that conflicts with a property used by PostSharp. -->
<PostSharpPackageVersion>2024.1.6</PostSharpPackageVersion>
<!-- RoslynApiMinVersion is the minimal version of the Roslyn API we support. -->
<RoslynApiMinVersion>4.4.0</RoslynApiMinVersion>
<RoslynApiMaxVersion>4.12.0-3.final</RoslynApiMaxVersion>
<!-- RoslynMaxVersion is the version of Roslyn that should be referenced by the Workspaces package. -->
<RoslynMaxVersion>4.12.0-3.final</RoslynMaxVersion>
<!-- xUnitApiVersion is the version of xUnit against which we build the testing framework -->
<xUnitApiVersion>2.4.2</xUnitApiVersion>
<MicrosoftBuildVersion>17.10.4</MicrosoftBuildVersion>
<!-- These are the latest versions of dependencies, which we use in test projects to avoid vulnerability warnings -->
<MicrosoftVisualStudioThreadingLatestVersion>17.11.20</MicrosoftVisualStudioThreadingLatestVersion>
<MessagePackLatestVersion>2.5.187</MessagePackLatestVersion>
<StreamJsonRpcLatestVersion>2.19.27</StreamJsonRpcLatestVersion>
<SystemTextJsonLatestVersion>8.0.5</SystemTextJsonLatestVersion>
<SystemNetHttpLatestVersion>4.3.4</SystemNetHttpLatestVersion>
<SystemTextRegularExpressionsLatestVersion>4.3.1</SystemTextRegularExpressionsLatestVersion>
<SystemFormatsAsn1LatestVersion>8.0.1</SystemFormatsAsn1LatestVersion>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="DiffEngine" Version="15.5.3" />
<PackageVersion Include="DiffPlex" Version="1.7.2" />
<PackageVersion Include="JetBrains.Annotations" Version="2024.3.0" />
<PackageVersion Include="K4os.Hash.xxHash" Version="1.0.8" />
<PackageVersion Include="LibGit2Sharp" Version="0.30.0" />
<PackageVersion Include="Metalama.Backstage" Version="$(MetalamaBackstageVersion)" />
<PackageVersion Include="Metalama.Backstage.Commands" Version="$(MetalamaBackstageVersion)" />
<PackageVersion Include="Metalama.Backstage.Tools" Version="$(MetalamaBackstageVersion)" />
<PackageVersion Include="Metalama.Compiler" Version="$(MetalamaCompilerVersion)" />
<PackageVersion Include="Metalama.Compiler.Sdk" Version="$(MetalamaCompilerVersion)" />
<PackageVersion Include="Metalama.Framework.RunTime" Version="$(MetalamaFrameworkRunTimeVersion)" />
<PackageVersion Include="Microsoft.Bcl.HashCode" Version="1.1.1" />
<PackageVersion Include="Microsoft.Build" Version="$(MicrosoftBuildVersion)" />
<PackageVersion Include="Microsoft.Build.Framework" Version="$(MicrosoftBuildVersion)" />
<PackageVersion Include="Microsoft.Build.Locator" Version="1.7.8" />
<PackageVersion Include="Microsoft.CSharp" Version="4.7.0" />
<PackageVersion Include="Microsoft.Extensions.Logging.Console" Version="8.0.1" />
<!-- The version of Microsoft.VisualStudio.Threading must match the one used by StreamJsonRpc -->
<PackageVersion Include="Microsoft.VisualStudio.Threading" Version="17.6.40" />
<PackageVersion Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.6.40" />
<!-- We should match the versions used by the lowest version of Roslyn we support.-->
<PackageVersion Include="Newtonsoft.Json" Version="13.0.1" />
<PackageVersion Include="PostSharp.Engineering.BuildTools" Version="$(PostSharpEngineeringVersion)" />
<PackageVersion Include="PostSharp.Patterns.Model" Version="$(PostSharpPackageVersion)" />
<!-- We must match the version used by the lowest version of Visual Studion supported by the VSX. -->
<PackageVersion Include="StreamJsonRpc" Version="2.15.29" />
<!-- This should match the version used by Roslyn in RoslynApiMinVersion -->
<PackageVersion Include="System.Collections.Immutable" Version="6.0.0" />
<PackageVersion Include="System.Linq.Parallel" Version="4.3.0" />
<PackageVersion Include="System.Reflection.Emit" Version="4.7.0" />
<PackageVersion Include="System.Runtime.Serialization.Formatters" Version="4.3.0" />
<PackageVersion Include="System.Threading.Tasks.Extensions" Version="4.5.4" />
<PackageVersion Include="System.Text.Json" Version="8.0.5" />
<PackageVersion Include="xunit.assert" Version="$(xUnitApiVersion)" />
<PackageVersion Include="xunit.abstractions" Version="2.0.3" />
<PackageVersion Include="xunit.extensibility.core" Version="$(xUnitApiVersion)" />
<PackageVersion Include="xunit.extensibility.execution" Version="$(xUnitApiVersion)" />
</ItemGroup>
</Project>