Skip to content

Commit 47f679d

Browse files
committed
C#: Remove version constraints on most dependencies.
This means that `dotnet paket update` will pull in the latest matching versions of all dependencies, except the pinned roslyn versions. GitInfo also remains pinned, as we're removing that dependency when converting the build to bazel anyways. This removes a whole bunch of transitive dependencies we no longer need, resulting in a smaller distribution, and hopefully a smaller build.
1 parent 8dc9c95 commit 47f679d

File tree

2 files changed

+30
-473
lines changed

2 files changed

+30
-473
lines changed

csharp/paket.dependencies

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ source https://api.nuget.org/v3/index.json
44
# behave like nuget in choosing transitive dependency versions
55
strategy: min
66

7-
nuget Mono.Posix.NETStandard 1.0.0
8-
nuget Newtonsoft.Json 13.0.3
9-
nuget xunit 2.6.2
10-
nuget xunit.runner.visualstudio 2.5.4
11-
nuget Microsoft.NET.Test.Sdk 17.8.0
7+
nuget Mono.Posix.NETStandard
8+
nuget Newtonsoft.Json
9+
nuget xunit
10+
nuget xunit.runner.visualstudio
11+
nuget Microsoft.NET.Test.Sdk
1212
nuget Microsoft.CodeAnalysis.CSharp 4.8.0
1313
nuget Microsoft.CodeAnalysis 4.8.0
1414
nuget Microsoft.Build 17.8.3
15-
nuget Microsoft.Win32.Primitives 4.3.0
16-
nuget System.Net.Primitives 4.3.1
17-
nuget System.Security.Principal 4.3.0
18-
nuget System.Threading.ThreadPool 4.3.0
19-
nuget System.IO.FileSystem 4.3.0
15+
nuget Microsoft.Win32.Primitives
16+
nuget System.Net.Primitives
17+
nuget System.Security.Principal
18+
nuget System.Threading.ThreadPool
19+
nuget System.IO.FileSystem
2020
nuget GitInfo 3.3.3

0 commit comments

Comments
 (0)