-
Notifications
You must be signed in to change notification settings - Fork 1
/
Directory.Packages.props
61 lines (61 loc) · 4.4 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
<?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.140</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.0.1</RoslynApiMinVersion>
<RoslynApiMaxVersion>4.8.0</RoslynApiMaxVersion>
<!-- RoslynVersion is the version of Roslyn from which Metalama is forked. It is imported from the Metalama.Compiler repo.-->
<!--<RoslynVersion>IMPORTED!</RoslynVersion>-->
<!-- xUnitApiVersion is the version of xUnit against which we build the testing framework -->
<xUnitApiVersion>2.4.2</xUnitApiVersion>
<MicrosoftBuildVersion>17.10.4</MicrosoftBuildVersion>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="DiffEngine" Version="15.3.0" />
<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.26.2" />
<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="6.0.0" />
<PackageVersion Include="Microsoft.Net.Compilers.Toolset" Version="$(RoslynVersion)" />
<PackageVersion Include="Microsoft.CodeAnalysis.Workspaces.MSBuild" Version="$(RoslynVersion)" />
<!-- This version is also used in Metalama.Framework.Private\Directory.Packages.props. -->
<!-- The version of Microsoft.VisualStudio.Threading must match the one used by StreamJsonRpc -->
<PackageVersion Include="Microsoft.VisualStudio.Threading" Version="16.8.55" />
<PackageVersion Include="Microsoft.VisualStudio.Threading.Analyzers" Version="16.8.55" />
<!-- We should match the versions used by the lowest version of Roslyn we support.-->
<PackageVersion Include="Newtonsoft.Json" Version="12.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.7.76" />
<!-- This should match the version used by Roslyn in RoslynApiMinVersion -->
<PackageVersion Include="System.Collections.Immutable" Version="5.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="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>