From dcaad79e17617dfac3a9d2e543c611efb88a0fe2 Mon Sep 17 00:00:00 2001 From: roboz0r Date: Sat, 4 Apr 2026 19:31:19 -0500 Subject: [PATCH 1/9] Make Expecto libraries target netstandard2.0 --- .../Expecto.BenchmarkDotNet.Tests.fsproj | 2 +- .../Expecto.BenchmarkDotNet.fsproj | 2 +- Expecto.Diff/Expecto.Diff.fsproj | 2 +- .../Expecto.Focused.Tests.fsproj | 2 +- Expecto.FsCheck/Expecto.FsCheck.fsproj | 2 +- Expecto.FsCheck3/Expecto.FsCheck3.fsproj | 2 +- .../Expecto.Hopac.Tests.fsproj | 2 +- Expecto.Hopac/Expecto.Hopac.fsproj | 2 +- .../Expecto.Tests.CSharp.csproj | 2 +- .../Expecto.Tests.FsCheck3.fsproj | 2 +- Expecto.Tests/Expecto.Tests.fsproj | 2 +- Expecto.Tests/Tests.fs | 4 +- Expecto/Expecto.fsproj | 2 +- Expecto/paket.references | 3 +- build.fsx | 13 +- paket.dependencies | 5 +- paket.lock | 551 ++++++++++-------- 17 files changed, 323 insertions(+), 277 deletions(-) diff --git a/Expecto.BenchmarkDotNet.Tests/Expecto.BenchmarkDotNet.Tests.fsproj b/Expecto.BenchmarkDotNet.Tests/Expecto.BenchmarkDotNet.Tests.fsproj index c50de52e..bf842225 100644 --- a/Expecto.BenchmarkDotNet.Tests/Expecto.BenchmarkDotNet.Tests.fsproj +++ b/Expecto.BenchmarkDotNet.Tests/Expecto.BenchmarkDotNet.Tests.fsproj @@ -1,7 +1,7 @@  Exe - net6.0 + net6.0;net481 diff --git a/Expecto.BenchmarkDotNet/Expecto.BenchmarkDotNet.fsproj b/Expecto.BenchmarkDotNet/Expecto.BenchmarkDotNet.fsproj index 3e49a6ac..822c5f59 100644 --- a/Expecto.BenchmarkDotNet/Expecto.BenchmarkDotNet.fsproj +++ b/Expecto.BenchmarkDotNet/Expecto.BenchmarkDotNet.fsproj @@ -1,7 +1,7 @@ Expecto.BenchmarkDotNet - net6.0 + netstandard2.0 diff --git a/Expecto.Diff/Expecto.Diff.fsproj b/Expecto.Diff/Expecto.Diff.fsproj index c8b792b8..777d3b71 100644 --- a/Expecto.Diff/Expecto.Diff.fsproj +++ b/Expecto.Diff/Expecto.Diff.fsproj @@ -3,7 +3,7 @@ Expecto.Diff Integration of Expecto with DiffPlex - net6.0 + netstandard2.0 diff --git a/Expecto.Focused.Tests/Expecto.Focused.Tests.fsproj b/Expecto.Focused.Tests/Expecto.Focused.Tests.fsproj index c98862da..455dab83 100644 --- a/Expecto.Focused.Tests/Expecto.Focused.Tests.fsproj +++ b/Expecto.Focused.Tests/Expecto.Focused.Tests.fsproj @@ -3,7 +3,7 @@ Expecto.Focused.Tests Exe - net6.0 + net6.0;net481 diff --git a/Expecto.FsCheck/Expecto.FsCheck.fsproj b/Expecto.FsCheck/Expecto.FsCheck.fsproj index ae3b0158..e11312d4 100644 --- a/Expecto.FsCheck/Expecto.FsCheck.fsproj +++ b/Expecto.FsCheck/Expecto.FsCheck.fsproj @@ -3,7 +3,7 @@ Expecto.FsCheck Property testing for Expecto, powered by FsCheck fscheck2 - net6.0 + netstandard2.0 diff --git a/Expecto.FsCheck3/Expecto.FsCheck3.fsproj b/Expecto.FsCheck3/Expecto.FsCheck3.fsproj index 7bbc39b5..dc42c5a5 100644 --- a/Expecto.FsCheck3/Expecto.FsCheck3.fsproj +++ b/Expecto.FsCheck3/Expecto.FsCheck3.fsproj @@ -2,7 +2,7 @@ Expecto.FsCheck Property testing for Expecto, powered by FsCheck3 - net6.0 + netstandard2.0 diff --git a/Expecto.Hopac.Tests/Expecto.Hopac.Tests.fsproj b/Expecto.Hopac.Tests/Expecto.Hopac.Tests.fsproj index 91887ca2..abc8e845 100644 --- a/Expecto.Hopac.Tests/Expecto.Hopac.Tests.fsproj +++ b/Expecto.Hopac.Tests/Expecto.Hopac.Tests.fsproj @@ -4,7 +4,7 @@ true Expecto.Hopac.Tests Exe - net6.0 + net6.0;net481 true diff --git a/Expecto.Hopac/Expecto.Hopac.fsproj b/Expecto.Hopac/Expecto.Hopac.fsproj index 65333bec..8b1353c7 100644 --- a/Expecto.Hopac/Expecto.Hopac.fsproj +++ b/Expecto.Hopac/Expecto.Hopac.fsproj @@ -2,7 +2,7 @@ Expecto.Hopac Running Hopac jobs from Expecto - net6.0 + netstandard2.0 diff --git a/Expecto.Tests.CSharp/Expecto.Tests.CSharp.csproj b/Expecto.Tests.CSharp/Expecto.Tests.CSharp.csproj index 2bd98596..3827be3b 100644 --- a/Expecto.Tests.CSharp/Expecto.Tests.CSharp.csproj +++ b/Expecto.Tests.CSharp/Expecto.Tests.CSharp.csproj @@ -2,7 +2,7 @@ Expecto.Tests.CSharp Exe - net6.0 + net6.0;net481 false false false diff --git a/Expecto.Tests.FsCheck3/Expecto.Tests.FsCheck3.fsproj b/Expecto.Tests.FsCheck3/Expecto.Tests.FsCheck3.fsproj index 7a349cab..82390d98 100644 --- a/Expecto.Tests.FsCheck3/Expecto.Tests.FsCheck3.fsproj +++ b/Expecto.Tests.FsCheck3/Expecto.Tests.FsCheck3.fsproj @@ -2,7 +2,7 @@ Expecto.Tests Exe - net6.0 + net6.0;net481 diff --git a/Expecto.Tests/Expecto.Tests.fsproj b/Expecto.Tests/Expecto.Tests.fsproj index 6e1a3e5b..028f2b43 100644 --- a/Expecto.Tests/Expecto.Tests.fsproj +++ b/Expecto.Tests/Expecto.Tests.fsproj @@ -3,7 +3,7 @@ Expecto.Tests Exe - net6.0 + net6.0;net481 diff --git a/Expecto.Tests/Tests.fs b/Expecto.Tests/Tests.fs index 1a8c625e..a4826ff8 100644 --- a/Expecto.Tests/Tests.fs +++ b/Expecto.Tests/Tests.fs @@ -1529,12 +1529,12 @@ let taskTests = } testTask "can let! bind ValueTask" { let expected = 5 - let valueTask = ValueTask.FromResult(expected) + let valueTask = ValueTask(expected) let! actual = valueTask Expect.equal expected actual "should be able to let! bind ValueTask" } testTask "can do! bind ValueTask" { - let valueTask = ValueTask.CompletedTask + let valueTask = ValueTask() do! valueTask } testTask "can let! bind Async" { diff --git a/Expecto/Expecto.fsproj b/Expecto/Expecto.fsproj index 6e1ef89f..dbe3d610 100644 --- a/Expecto/Expecto.fsproj +++ b/Expecto/Expecto.fsproj @@ -3,7 +3,7 @@ Expecto Advanced testing library for F# - net6.0 + netstandard2.0 diff --git a/Expecto/paket.references b/Expecto/paket.references index aa5cbba6..bc7d9c32 100644 --- a/Expecto/paket.references +++ b/Expecto/paket.references @@ -1,2 +1,3 @@ FSharp.Core -Mono.Cecil \ No newline at end of file +Mono.Cecil +System.Threading.Tasks.Extensions \ No newline at end of file diff --git a/build.fsx b/build.fsx index f9e73cea..7109cdf4 100644 --- a/build.fsx +++ b/build.fsx @@ -24,7 +24,7 @@ let configuration = |> DotNet.BuildConfiguration.fromString let release = ReleaseNotes.load "RELEASE_NOTES.md" -let testFramework = "net6.0" +let testFrameworks = ["net6.0"; "net481"] let dotnetExePath = "dotnet" let githubToken = lazy(Environment.environVarOrFail "GITHUB_TOKEN") @@ -74,11 +74,12 @@ let build project = project let runTest project = - Trace.logfn "Running %s on .NET Core" project - DotNet.exec (DotNet.Options.withDotNetCliPath dotnetExePath) - (sprintf "run --framework %s --project %s -c %O" testFramework project configuration) - "--summary" - |> fun r -> if r.ExitCode <> 0 then failwithf "Running %s on .NET Core failed" project + for framework in testFrameworks do + Trace.logfn "Running %s on %s" project framework + DotNet.exec (DotNet.Options.withDotNetCliPath dotnetExePath) + (sprintf "run --framework %s --project %s -c %O" framework project configuration) + "--summary" + |> fun r -> if r.ExitCode <> 0 then failwithf "Running %s on %s failed" project framework Target.create "BuildExpecto" (fun _ -> let sln = NoSln.WriteSolutionFile(projects=libProjects, useTempSolutionFile=true) diff --git a/paket.dependencies b/paket.dependencies index 2ded04dd..44c9d829 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -1,9 +1,10 @@ source https://api.nuget.org/v3/index.json -framework netstandard2.1, net6.0 +framework netstandard2.0, net6.0, net481 storage none version 8.0.3 nuget FSharp.Core >= 6 +nuget System.Threading.Tasks.Extensions >= 4.5.4 nuget FsCheck ~> 2.14 nuget Hopac ~> 0.4 nuget DiffPlex ~> 1.5 @@ -18,7 +19,7 @@ group FsCheck3 group Build source https://api.nuget.org/v3/index.json storage none - framework netstandard2.1, net6.0 + framework netstandard2.1, net6.0, net481 nuget Fake.Api.GitHub nuget Fake.BuildServer.AppVeyor diff --git a/paket.lock b/paket.lock index e1287fd6..8beedcb0 100644 --- a/paket.lock +++ b/paket.lock @@ -1,5 +1,5 @@ STORAGE: NONE -RESTRICTION: || (== net6.0) (== netstandard2.1) +RESTRICTION: || (== net481) (== net6.0) (== netstandard2.0) NUGET remote: https://api.nuget.org/v3/index.json BenchmarkDotNet (0.14) @@ -11,13 +11,13 @@ NUGET Microsoft.Diagnostics.Runtime (>= 2.2.332302) Microsoft.Diagnostics.Tracing.TraceEvent (>= 3.1.8) Microsoft.DotNet.PlatformAbstractions (>= 3.1.6) - Microsoft.Win32.Registry (>= 5.0) - restriction: == netstandard2.1 + Microsoft.Win32.Registry (>= 5.0) - restriction: || (== net481) (== netstandard2.0) Perfolizer (0.3.17) System.Management (>= 5.0) - System.Numerics.Vectors (>= 4.5) - restriction: == netstandard2.1 - System.Reflection.Emit (>= 4.7) - restriction: == netstandard2.1 - System.Reflection.Emit.Lightweight (>= 4.7) - restriction: == netstandard2.1 - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: == netstandard2.1 + System.Numerics.Vectors (>= 4.5) - restriction: || (== net481) (== netstandard2.0) + System.Reflection.Emit (>= 4.7) - restriction: || (== net481) (== netstandard2.0) + System.Reflection.Emit.Lightweight (>= 4.7) - restriction: || (== net481) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (== netstandard2.0) BenchmarkDotNet.Annotations (0.14) CommandLineParser (2.9.1) DiffPlex (1.7.1) @@ -29,6 +29,7 @@ NUGET FSharp.Core (>= 4.5.2) Iced (1.18) Microsoft.Bcl.AsyncInterfaces (7.0) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) Microsoft.CodeAnalysis.Analyzers (3.3.4) Microsoft.CodeAnalysis.Common (4.10) Microsoft.CodeAnalysis.Analyzers (>= 3.3.4) @@ -65,337 +66,379 @@ NUGET System.Reflection.TypeExtensions (>= 4.7) System.Runtime.CompilerServices.Unsafe (>= 6.0) Microsoft.DotNet.PlatformAbstractions (3.1.6) + System.Runtime.InteropServices.RuntimeInformation (>= 4.0) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== net6.0) (< netstandard2.0)) (&& (== netstandard2.0) (>= net45)) Microsoft.Extensions.DependencyInjection (7.0) + Microsoft.Bcl.AsyncInterfaces (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) Microsoft.Extensions.DependencyInjection.Abstractions (>= 7.0) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) Microsoft.Extensions.DependencyInjection.Abstractions (7.0) + Microsoft.Bcl.AsyncInterfaces (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) Microsoft.Extensions.Logging (7.0) + Microsoft.Bcl.AsyncInterfaces (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) Microsoft.Extensions.DependencyInjection (>= 7.0) Microsoft.Extensions.DependencyInjection.Abstractions (>= 7.0) Microsoft.Extensions.Logging.Abstractions (>= 7.0) Microsoft.Extensions.Options (>= 7.0) - System.Diagnostics.DiagnosticSource (>= 7.0) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.1) + System.Diagnostics.DiagnosticSource (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) + System.ValueTuple (>= 4.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) Microsoft.Extensions.Logging.Abstractions (7.0) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.Buffers (>= 4.5.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.0) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.0) Microsoft.Extensions.Options (7.0.1) Microsoft.Extensions.DependencyInjection.Abstractions (>= 7.0) Microsoft.Extensions.Primitives (>= 7.0) + System.ComponentModel.Annotations (>= 5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) Microsoft.Extensions.Primitives (7.0) - System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.0) System.Runtime.CompilerServices.Unsafe (>= 6.0) Microsoft.Win32.Registry (5.0) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.1) - System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.1) + System.Buffers (>= 4.5.1) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.0) + System.Memory (>= 4.5.4) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net46)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.0) System.Security.AccessControl (>= 5.0) System.Security.Principal.Windows (>= 5.0) - Mono.Cecil (0.11.4) + Mono.Cecil (0.11.6) Perfolizer (0.3.17) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) System.Buffers (4.5.1) System.CodeDom (7.0) System.Collections.Immutable (8.0) - System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.0) System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Diagnostics.DiagnosticSource (7.0.2) - restriction: || (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.1) - System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.ComponentModel.Annotations (5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) + System.Diagnostics.DiagnosticSource (7.0.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.0) System.Runtime.CompilerServices.Unsafe (>= 6.0) System.Management (7.0) System.CodeDom (>= 7.0) System.Memory (4.5.5) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.1) - System.Numerics.Vectors (>= 4.4) - restriction: || (&& (== net6.0) (< netcoreapp2.0)) (== netstandard2.1) - System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.1) + System.Buffers (>= 4.5.1) - restriction: || (== net481) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.0) + System.Numerics.Vectors (>= 4.4) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp2.0)) (== netstandard2.0) + System.Numerics.Vectors (>= 4.5) - restriction: || (== net481) (&& (== net6.0) (>= net461)) (&& (== netstandard2.0) (>= net461)) + System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (== net481) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.0) System.Numerics.Vectors (4.5) - System.Reflection.Emit (4.7) - restriction: == netstandard2.1 - System.Reflection.Emit.Lightweight (4.7) - restriction: == netstandard2.1 + System.Reflection.Emit (4.7) - restriction: || (== net481) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (4.7) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Emit.Lightweight (4.7) - restriction: || (== net481) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (< portable-net45+wp8)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (< portable-net45+wp8)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.0) System.Reflection.Metadata (8.0) System.Collections.Immutable (>= 8.0) - System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.0) System.Reflection.TypeExtensions (4.7) - System.Runtime.CompilerServices.Unsafe (6.0) - System.Security.AccessControl (6.0) - restriction: == netstandard2.1 - System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (== net6.0) (>= net461)) (== netstandard2.1) - System.Security.Principal.Windows (5.0) - restriction: == netstandard2.1 + System.Runtime.CompilerServices.Unsafe (6.1.2) + System.Runtime.InteropServices.RuntimeInformation (4.3) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== net6.0) (< netstandard2.0)) (&& (== netstandard2.0) (>= net45)) + System.Security.AccessControl (6.0) - restriction: || (== net481) (== netstandard2.0) + System.Security.Principal.Windows (>= 5.0) - restriction: || (== net481) (&& (== net6.0) (>= net461)) (== netstandard2.0) + System.Security.Principal.Windows (5.0) - restriction: || (== net481) (== netstandard2.0) System.Text.Encoding.CodePages (8.0) - System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.0) System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Threading.Tasks.Extensions (4.5.4) - System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.0)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= wp8)) (== netstandard2.1) + System.Threading.Tasks.Extensions (4.6.3) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) + System.ValueTuple (4.6.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) GROUP Build STORAGE: NONE -RESTRICTION: || (== net6.0) (== netstandard2.1) +RESTRICTION: || (== net481) (== net6.0) (== netstandard2.1) NUGET remote: https://api.nuget.org/v3/index.json BlackFox.VsWhere (1.1) - FSharp.Core (>= 4.2.3) - Microsoft.Win32.Registry (>= 4.7) - Fake.Api.GitHub (6.0) - FSharp.Core (>= 6.0.3) - Octokit (>= 0.50) - Fake.BuildServer.AppVeyor (6.0) - Fake.Core.Environment (>= 6.0) - Fake.Core.Process (>= 6.0) - Fake.Core.String (>= 6.0) - Fake.Core.Trace (>= 6.0) - Fake.IO.FileSystem (>= 6.0) - Fake.Net.Http (>= 6.0) - FSharp.Core (>= 6.0.3) - Fake.BuildServer.Travis (6.0) - Fake.Core.Environment (>= 6.0) - Fake.Core.Trace (>= 6.0) - FSharp.Core (>= 6.0.3) - Fake.Core.CommandLineParsing (6.0) + FSharp.Core (>= 4.0.0.1) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== netstandard2.1) (>= net45)) + FSharp.Core (>= 4.2.3) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) + Microsoft.Win32.Registry (>= 4.7) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) + Fake.Api.GitHub (6.1.4) + FSharp.Core (>= 8.0.400) + Octokit (>= 13.0.1) + Fake.BuildServer.AppVeyor (6.1.4) + Fake.Core.Environment (>= 6.1.4) + Fake.Core.Process (>= 6.1.4) + Fake.Core.String (>= 6.1.4) + Fake.Core.Trace (>= 6.1.4) + Fake.IO.FileSystem (>= 6.1.4) + Fake.Net.Http (>= 6.1.4) + FSharp.Core (>= 8.0.400) + Fake.BuildServer.Travis (6.1.4) + Fake.Core.Environment (>= 6.1.4) + Fake.Core.Trace (>= 6.1.4) + FSharp.Core (>= 8.0.400) + Fake.Core.CommandLineParsing (6.1.4) FParsec (>= 1.1.1) - FSharp.Core (>= 6.0.3) - Fake.Core.Context (6.0) - FSharp.Core (>= 6.0.3) - Fake.Core.Environment (6.0) - FSharp.Core (>= 6.0.3) - Fake.Core.FakeVar (6.0) - Fake.Core.Context (>= 6.0) - FSharp.Core (>= 6.0.3) - Fake.Core.Process (6.0) - Fake.Core.Environment (>= 6.0) - Fake.Core.FakeVar (>= 6.0) - Fake.Core.String (>= 6.0) - Fake.Core.Trace (>= 6.0) - Fake.IO.FileSystem (>= 6.0) - FSharp.Core (>= 6.0.3) - System.Collections.Immutable (>= 6.0) - Fake.Core.ReleaseNotes (6.0) - Fake.Core.SemVer (>= 6.0) - Fake.Core.String (>= 6.0) - FSharp.Core (>= 6.0.3) - Fake.Core.SemVer (6.0) - FSharp.Core (>= 6.0.3) - Fake.Core.String (6.0) - FSharp.Core (>= 6.0.3) - Fake.Core.Target (6.0) - Fake.Core.CommandLineParsing (>= 6.0) - Fake.Core.Context (>= 6.0) - Fake.Core.Environment (>= 6.0) - Fake.Core.FakeVar (>= 6.0) - Fake.Core.Process (>= 6.0) - Fake.Core.String (>= 6.0) - Fake.Core.Trace (>= 6.0) + FSharp.Core (>= 8.0.400) + Fake.Core.Context (6.1.4) + FSharp.Core (>= 8.0.400) + Fake.Core.Environment (6.1.4) + FSharp.Core (>= 8.0.400) + Fake.Core.FakeVar (6.1.4) + Fake.Core.Context (>= 6.1.4) + FSharp.Core (>= 8.0.400) + Fake.Core.Process (6.1.4) + Fake.Core.Environment (>= 6.1.4) + Fake.Core.FakeVar (>= 6.1.4) + Fake.Core.String (>= 6.1.4) + Fake.Core.Trace (>= 6.1.4) + Fake.IO.FileSystem (>= 6.1.4) + FSharp.Core (>= 8.0.400) + System.Collections.Immutable (>= 8.0) + Fake.Core.ReleaseNotes (6.1.4) + Fake.Core.SemVer (>= 6.1.4) + Fake.Core.String (>= 6.1.4) + FSharp.Core (>= 8.0.400) + Fake.Core.SemVer (6.1.4) + FSharp.Core (>= 8.0.400) + Fake.Core.String (6.1.4) + FSharp.Core (>= 8.0.400) + Fake.Core.Target (6.1.4) + Fake.Core.CommandLineParsing (>= 6.1.4) + Fake.Core.Context (>= 6.1.4) + Fake.Core.Environment (>= 6.1.4) + Fake.Core.FakeVar (>= 6.1.4) + Fake.Core.Process (>= 6.1.4) + Fake.Core.String (>= 6.1.4) + Fake.Core.Trace (>= 6.1.4) FSharp.Control.Reactive (>= 5.0.2) - FSharp.Core (>= 6.0.3) - Fake.Core.Tasks (6.0) - Fake.Core.Trace (>= 6.0) - FSharp.Core (>= 6.0.3) - Fake.Core.Trace (6.0) - Fake.Core.Environment (>= 6.0) - Fake.Core.FakeVar (>= 6.0) - FSharp.Core (>= 6.0.3) - Fake.Core.Xml (6.0) - Fake.Core.String (>= 6.0) - FSharp.Core (>= 6.0.3) - Fake.DotNet.Cli (6.0) - Fake.Core.Environment (>= 6.0) - Fake.Core.Process (>= 6.0) - Fake.Core.String (>= 6.0) - Fake.Core.Trace (>= 6.0) - Fake.DotNet.MSBuild (>= 6.0) - Fake.DotNet.NuGet (>= 6.0) - Fake.IO.FileSystem (>= 6.0) - FSharp.Core (>= 6.0.3) + FSharp.Core (>= 8.0.400) + Fake.Core.Tasks (6.1.4) + Fake.Core.Trace (>= 6.1.4) + FSharp.Core (>= 8.0.400) + Fake.Core.Trace (6.1.4) + Fake.Core.Environment (>= 6.1.4) + Fake.Core.FakeVar (>= 6.1.4) + FSharp.Core (>= 8.0.400) + Fake.Core.Xml (6.1.4) + Fake.Core.String (>= 6.1.4) + FSharp.Core (>= 8.0.400) + Fake.DotNet.Cli (6.1.4) + Fake.Core.Environment (>= 6.1.4) + Fake.Core.Process (>= 6.1.4) + Fake.Core.String (>= 6.1.4) + Fake.Core.Trace (>= 6.1.4) + Fake.DotNet.MSBuild (>= 6.1.4) + Fake.DotNet.NuGet (>= 6.1.4) + Fake.IO.FileSystem (>= 6.1.4) + FSharp.Core (>= 8.0.400) Mono.Posix.NETStandard (>= 1.0) - Newtonsoft.Json (>= 13.0.1) - Fake.DotNet.MSBuild (6.0) + Fake.DotNet.MSBuild (6.1.4) BlackFox.VsWhere (>= 1.1) - Fake.Core.Environment (>= 6.0) - Fake.Core.Process (>= 6.0) - Fake.Core.String (>= 6.0) - Fake.Core.Trace (>= 6.0) - Fake.IO.FileSystem (>= 6.0) - FSharp.Core (>= 6.0.3) - MSBuild.StructuredLogger (>= 2.1.545) - Fake.DotNet.NuGet (6.0) - Fake.Core.Environment (>= 6.0) - Fake.Core.Process (>= 6.0) - Fake.Core.SemVer (>= 6.0) - Fake.Core.String (>= 6.0) - Fake.Core.Tasks (>= 6.0) - Fake.Core.Trace (>= 6.0) - Fake.Core.Xml (>= 6.0) - Fake.IO.FileSystem (>= 6.0) - Fake.Net.Http (>= 6.0) - FSharp.Core (>= 6.0.3) - Newtonsoft.Json (>= 13.0.1) - NuGet.Protocol (>= 6.0) - Fake.DotNet.Paket (6.0) - Fake.Core.Process (>= 6.0) - Fake.Core.String (>= 6.0) - Fake.Core.Trace (>= 6.0) - Fake.DotNet.Cli (>= 6.0) - Fake.IO.FileSystem (>= 6.0) - FSharp.Core (>= 6.0.3) - Fake.IO.FileSystem (6.0) - Fake.Core.String (>= 6.0) - Fake.Core.Trace (>= 6.0) - FSharp.Core (>= 6.0.3) - Fake.IO.Zip (6.0) - Fake.Core.String (>= 6.0) - Fake.IO.FileSystem (>= 6.0) - FSharp.Core (>= 6.0.3) - Fake.Net.Http (6.0) - Fake.Core.Trace (>= 6.0) - FSharp.Core (>= 6.0.3) - Fake.Tools.Git (6.0) - Fake.Core.Environment (>= 6.0) - Fake.Core.Process (>= 6.0) - Fake.Core.SemVer (>= 6.0) - Fake.Core.String (>= 6.0) - Fake.Core.Trace (>= 6.0) - Fake.IO.FileSystem (>= 6.0) - FSharp.Core (>= 6.0.3) - Fake.Tools.Octo (6.0) - Fake.Core.Environment (>= 6.0) - Fake.Core.Process (>= 6.0) - Fake.DotNet.Cli (>= 6.0) - Fake.IO.FileSystem (>= 6.0) - FSharp.Core (>= 6.0.3) + Fake.Core.Environment (>= 6.1.4) + Fake.Core.Process (>= 6.1.4) + Fake.Core.String (>= 6.1.4) + Fake.Core.Trace (>= 6.1.4) + Fake.IO.FileSystem (>= 6.1.4) + FSharp.Core (>= 8.0.400) + MSBuild.StructuredLogger (>= 2.1.815) + Fake.DotNet.NuGet (6.1.4) + Fake.Core.Environment (>= 6.1.4) + Fake.Core.Process (>= 6.1.4) + Fake.Core.SemVer (>= 6.1.4) + Fake.Core.String (>= 6.1.4) + Fake.Core.Tasks (>= 6.1.4) + Fake.Core.Trace (>= 6.1.4) + Fake.Core.Xml (>= 6.1.4) + Fake.IO.FileSystem (>= 6.1.4) + Fake.Net.Http (>= 6.1.4) + FSharp.Core (>= 8.0.400) + Newtonsoft.Json (>= 13.0.3) + NuGet.Protocol (>= 6.12.4) + Fake.DotNet.Paket (6.1.4) + Fake.Core.Process (>= 6.1.4) + Fake.Core.String (>= 6.1.4) + Fake.Core.Trace (>= 6.1.4) + Fake.DotNet.Cli (>= 6.1.4) + Fake.IO.FileSystem (>= 6.1.4) + FSharp.Core (>= 8.0.400) + Fake.IO.FileSystem (6.1.4) + Fake.Core.String (>= 6.1.4) + Fake.Core.Trace (>= 6.1.4) + FSharp.Core (>= 8.0.400) + Fake.IO.Zip (6.1.4) + Fake.Core.String (>= 6.1.4) + Fake.IO.FileSystem (>= 6.1.4) + FSharp.Core (>= 8.0.400) + Fake.Net.Http (6.1.4) + Fake.Core.Trace (>= 6.1.4) + FSharp.Core (>= 8.0.400) + Fake.Tools.Git (6.1.4) + Fake.Core.Environment (>= 6.1.4) + Fake.Core.Process (>= 6.1.4) + Fake.Core.SemVer (>= 6.1.4) + Fake.Core.String (>= 6.1.4) + Fake.Core.Trace (>= 6.1.4) + Fake.IO.FileSystem (>= 6.1.4) + FSharp.Core (>= 8.0.400) + Fake.Tools.Octo (6.1.4) + Fake.Core.Environment (>= 6.1.4) + Fake.Core.Process (>= 6.1.4) + Fake.DotNet.Cli (>= 6.1.4) + Fake.IO.FileSystem (>= 6.1.4) + FSharp.Core (>= 8.0.400) FParsec (1.1.1) FSharp.Core (>= 4.3.4) + System.ValueTuple (>= 4.4) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== netstandard2.1) (>= net45)) FSharp.Control.Reactive (5.0.5) FSharp.Core (>= 4.7.2) System.Reactive (>= 5.0 < 6.0) - FSharp.Core (7.0.200) - Microsoft.Bcl.AsyncInterfaces (8.0) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) + FSharp.Core (10.1.201) + Microsoft.Bcl.AsyncInterfaces (10.0.5) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) + Microsoft.Bcl.Cryptography (10.0.5) + System.Formats.Asn1 (>= 10.0.5) + System.Memory (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) Microsoft.Build (17.3.2) - Microsoft.Build.Framework (>= 17.3.2) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - Microsoft.NET.StringTools (>= 17.3.2) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Collections.Immutable (>= 6.0) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Configuration.ConfigurationManager (>= 6.0) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Reflection.Metadata (>= 6.0) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net6.0)) - System.Reflection.MetadataLoadContext (>= 6.0) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Security.Principal.Windows (>= 5.0) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net6.0)) - System.Text.Encoding.CodePages (>= 6.0) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net6.0)) - System.Text.Json (>= 6.0) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Threading.Tasks.Dataflow (>= 6.0) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) + Microsoft.Build.Framework (>= 17.3.2) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) + Microsoft.IO.Redist (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) + Microsoft.NET.StringTools (>= 17.3.2) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) + System.Collections.Immutable (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) + System.Configuration.ConfigurationManager (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) + System.Reflection.Metadata (>= 6.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) + System.Reflection.MetadataLoadContext (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) + System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) + System.Text.Encoding.CodePages (>= 6.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) + System.Text.Json (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) + System.Threading.Tasks.Dataflow (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) Microsoft.Build.Framework (17.3.2) - System.Security.Permissions (>= 6.0) + System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) + System.Security.Permissions (>= 6.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) Microsoft.Build.Tasks.Core (17.3.2) Microsoft.Build.Framework (>= 17.3.2) Microsoft.Build.Utilities.Core (>= 17.3.2) + Microsoft.IO.Redist (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) Microsoft.NET.StringTools (>= 17.3.2) - Microsoft.Win32.Registry (>= 5.0) - restriction: == netstandard2.1 - System.CodeDom (>= 6.0) + Microsoft.Win32.Registry (>= 5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (== netstandard2.1) + System.CodeDom (>= 6.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) System.Collections.Immutable (>= 6.0) - System.Reflection.Metadata (>= 6.0) + System.Reflection.Metadata (>= 6.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) System.Resources.Extensions (>= 6.0) - System.Security.Cryptography.Pkcs (>= 6.0.1) - System.Security.Cryptography.Xml (>= 6.0) - System.Security.Permissions (>= 6.0) + System.Security.Cryptography.Pkcs (>= 6.0.1) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.Security.Cryptography.Xml (>= 6.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.Security.Permissions (>= 6.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) System.Threading.Tasks.Dataflow (>= 6.0) Microsoft.Build.Utilities.Core (17.3.2) Microsoft.Build.Framework (>= 17.3.2) + Microsoft.IO.Redist (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) Microsoft.NET.StringTools (>= 17.3.2) - Microsoft.Win32.Registry (>= 5.0) - restriction: == netstandard2.1 + Microsoft.Win32.Registry (>= 5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (== netstandard2.1) System.Collections.Immutable (>= 6.0) System.Configuration.ConfigurationManager (>= 6.0) - System.Security.Permissions (>= 6.0) - restriction: == netstandard2.1 - System.Text.Encoding.CodePages (>= 6.0) - restriction: == netstandard2.1 + System.Security.Permissions (>= 6.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (== netstandard2.1) + System.Text.Encoding.CodePages (>= 6.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (== netstandard2.1) + Microsoft.IO.Redist (6.1.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) + System.Buffers (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) + System.Memory (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) Microsoft.NET.StringTools (17.5) System.Memory (>= 4.5.5) System.Runtime.CompilerServices.Unsafe (>= 6.0) - Microsoft.NETCore.Platforms (5.0) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard1.2)) (&& (== net6.0) (< netstandard1.3)) (&& (== net6.0) (< netstandard1.5)) (== netstandard2.1) - Microsoft.NETCore.Targets (5.0) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard1.2)) (&& (== net6.0) (< netstandard1.3)) (&& (== net6.0) (< netstandard1.5)) (== netstandard2.1) - Microsoft.Win32.Registry (5.0) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.1) - System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.1) + Microsoft.NETCore.Platforms (5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard1.2)) (&& (== net6.0) (< netstandard1.3)) (&& (== net6.0) (< netstandard1.5)) (== netstandard2.1) + Microsoft.NETCore.Targets (5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard1.2)) (&& (== net6.0) (< netstandard1.3)) (&& (== net6.0) (< netstandard1.5)) (== netstandard2.1) + Microsoft.Win32.Registry (5.0) - restriction: || (&& (== net481) (< net45)) (&& (== net481) (< net472)) (== net6.0) (== netstandard2.1) + System.Buffers (>= 4.5.1) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.1) + System.Memory (>= 4.5.4) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net46)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.1) System.Security.AccessControl (>= 5.0) System.Security.Principal.Windows (>= 5.0) - Microsoft.Win32.SystemEvents (7.0) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net6.0)) + Microsoft.Win32.SystemEvents (7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) Mono.Posix.NETStandard (1.0) - MSBuild.StructuredLogger (2.1.790) + MSBuild.StructuredLogger (2.1.815) Microsoft.Build.Framework (>= 16.10) Microsoft.Build.Utilities.Core (>= 16.10) Newtonsoft.Json (13.0.3) nosln (0.7) FSharp.Core (>= 4.3.4) - NuGet.Common (6.11) - NuGet.Frameworks (>= 6.11) - NuGet.Configuration (6.11) - NuGet.Common (>= 6.11) - System.Security.Cryptography.ProtectedData (>= 4.4) - NuGet.Frameworks (6.11) - NuGet.Packaging (6.11) - Newtonsoft.Json (>= 13.0.3) - NuGet.Configuration (>= 6.11) - NuGet.Versioning (>= 6.11) - System.Security.Cryptography.Pkcs (>= 6.0.4) - NuGet.Protocol (6.11) - NuGet.Packaging (>= 6.11) - System.Text.Json (>= 7.0.3) - restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (< net5.0)) (== netstandard2.1) - NuGet.Versioning (6.11) - Octokit (5.0.2) - System.Buffers (4.5.1) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.CodeDom (7.0) - System.Collections.Immutable (7.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) + NuGet.Common (7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) + NuGet.Frameworks (>= 7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) + System.Collections.Immutable (>= 8.0) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) + NuGet.Configuration (7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) + NuGet.Common (>= 7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) + NuGet.Frameworks (7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) + NuGet.Packaging (7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) + Newtonsoft.Json (>= 13.0.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) + NuGet.Configuration (>= 7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) + NuGet.Versioning (>= 7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) + System.Text.Json (>= 8.0.5) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) + NuGet.Protocol (7.3) + NuGet.Packaging (>= 7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) + System.Text.Json (>= 8.0.5) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) + NuGet.Versioning (7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) + Octokit (14.0) + System.Buffers (4.6.1) + System.CodeDom (7.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.Collections.Immutable (10.0.5) + System.Memory (>= 4.6.3) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) System.Configuration.ConfigurationManager (7.0) - System.Security.Cryptography.ProtectedData (>= 7.0) + System.Security.Cryptography.ProtectedData (>= 7.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) System.Security.Permissions (>= 7.0) - System.Drawing.Common (7.0) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net6.0)) - Microsoft.Win32.SystemEvents (>= 7.0) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net6.0)) - System.Formats.Asn1 (8.0.1) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Memory (4.5.5) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.1) - System.Numerics.Vectors (>= 4.4) - restriction: || (&& (== net6.0) (< netcoreapp2.0)) (== netstandard2.1) - System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.1) - System.Numerics.Vectors (4.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.Drawing.Common (7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) + Microsoft.Win32.SystemEvents (>= 7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) + System.Formats.Asn1 (10.0.5) + System.Memory (>= 4.6.3) + System.ValueTuple (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.1) (>= net462)) + System.IO.Pipelines (10.0.5) + System.Buffers (>= 4.6.1) + System.Memory (>= 4.6.3) + System.Threading.Tasks.Extensions (>= 4.6.3) + System.Memory (4.6.3) + System.Buffers (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) + System.Numerics.Vectors (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) + System.Numerics.Vectors (4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) System.Reactive (5.0) - System.Runtime.InteropServices.WindowsRuntime (>= 4.3) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.1) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.1) + System.Runtime.InteropServices.WindowsRuntime (>= 4.3) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.1) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.1) System.Reflection.Metadata (7.0.1) System.Collections.Immutable (>= 7.0) - System.Reflection.MetadataLoadContext (7.0) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) + System.Reflection.MetadataLoadContext (7.0) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) System.Collections.Immutable (>= 7.0) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.1) System.Reflection.Metadata (>= 7.0) System.Resources.Extensions (7.0) - System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Runtime (4.3.1) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.1) - Microsoft.NETCore.Platforms (>= 1.1.1) - Microsoft.NETCore.Targets (>= 1.1.3) - System.Runtime.CompilerServices.Unsafe (6.0) - System.Runtime.InteropServices.WindowsRuntime (4.3) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.1) - System.Runtime (>= 4.3) - System.Security.AccessControl (6.0) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (== net6.0) (>= net461)) (== netstandard2.1) - System.Security.Cryptography.Cng (5.0) - restriction: || (&& (== net6.0) (< netstandard2.1)) (== netstandard2.1) - System.Security.Cryptography.Pkcs (7.0.3) - System.Formats.Asn1 (>= 7.0) - System.Security.Cryptography.Cng (>= 5.0) - restriction: || (&& (== net6.0) (< netstandard2.1)) (== netstandard2.1) - System.Security.Cryptography.ProtectedData (7.0.1) - System.Security.Cryptography.Xml (7.0.1) - System.Memory (>= 4.5.5) - restriction: == netstandard2.1 - System.Security.AccessControl (>= 6.0) - restriction: == netstandard2.1 - System.Security.Cryptography.Pkcs (>= 7.0) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.Runtime (4.3.1) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.1) + Microsoft.NETCore.Platforms (>= 1.1.1) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) + Microsoft.NETCore.Targets (>= 1.1.3) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) + System.Runtime.CompilerServices.Unsafe (6.1.2) + System.Runtime.InteropServices.WindowsRuntime (4.3) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) + System.Security.AccessControl (6.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.Security.Principal.Windows (>= 5.0) - restriction: || (== net481) (&& (== net6.0) (>= net461)) (== netstandard2.1) + System.Security.Cryptography.Cng (5.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) + System.Formats.Asn1 (>= 5.0) - restriction: || (&& (== net481) (>= netcoreapp3.0)) (== net6.0) (&& (== netstandard2.1) (>= netcoreapp3.0)) + System.Security.Cryptography.Pkcs (10.0.5) + Microsoft.Bcl.Cryptography (>= 10.0.5) + System.Formats.Asn1 (>= 10.0.5) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) + System.Security.Cryptography.Cng (>= 5.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) + System.Security.Cryptography.ProtectedData (7.0.1) - restriction: || (&& (== net481) (== netstandard2.1)) (&& (== net481) (< net462)) (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) + System.Security.Cryptography.Xml (7.0.1) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.Memory (>= 4.5.5) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net462)) (== netstandard2.1) + System.Security.AccessControl (>= 6.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net462)) (== netstandard2.1) + System.Security.Cryptography.Pkcs (>= 7.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) System.Security.Permissions (7.0) - System.Security.AccessControl (>= 6.0) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Windows.Extensions (>= 7.0) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net6.0)) - System.Security.Principal.Windows (5.0) - System.Text.Encoding.CodePages (7.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Text.Encodings.Web (8.0) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Text.Json (8.0.4) - Microsoft.Bcl.AsyncInterfaces (>= 8.0) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.Security.AccessControl (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.Windows.Extensions (>= 7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) + System.Security.Principal.Windows (5.0) - restriction: || (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= netcoreapp2.1)) (&& (== net481) (>= uap10.1)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (== net6.0) (== netstandard2.1) + System.Text.Encoding.CodePages (7.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Text.Encodings.Web (>= 8.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.Text.Encodings.Web (10.0.5) + System.Buffers (>= 4.6.1) + System.Memory (>= 4.6.3) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) + System.Text.Json (10.0.5) + Microsoft.Bcl.AsyncInterfaces (>= 10.0.5) + System.Buffers (>= 4.6.1) + System.IO.Pipelines (>= 10.0.5) + System.Memory (>= 4.6.3) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) + System.Text.Encodings.Web (>= 10.0.5) + System.Threading.Tasks.Extensions (>= 4.6.3) + System.ValueTuple (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.1) (>= net462)) System.Threading.Tasks.Dataflow (7.0) - System.Threading.Tasks.Extensions (4.5.4) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.0)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= wp8)) (== netstandard2.1) - System.Windows.Extensions (7.0) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net6.0)) - System.Drawing.Common (>= 7.0) - restriction: || (== net6.0) (&& (== netstandard2.1) (>= net6.0)) + System.Threading.Tasks.Extensions (4.6.3) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) + System.ValueTuple (4.6.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.1) (>= net462)) + System.Windows.Extensions (7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) + System.Drawing.Common (>= 7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) GROUP FsCheck3 NUGET From 016b904fb3d054ba81ee9ffd86f002c59f516e9a Mon Sep 17 00:00:00 2001 From: roboz0r Date: Sun, 5 Apr 2026 10:41:29 -0500 Subject: [PATCH 2/9] Fix build --- .config/dotnet-tools.json | 8 +- .../content/expecto/ExpectoTemplate.fsproj | 4 +- build.fsx | 4 +- global.json | 2 +- paket.dependencies | 7 +- paket.lock | 309 +++++++++--------- 6 files changed, 168 insertions(+), 166 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index e8ae5120..132b79f5 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -6,13 +6,15 @@ "version": "8.0.3", "commands": [ "paket" - ] + ], + "rollForward": false }, "fake-cli": { - "version": "6.1.0", + "version": "6.1.4", "commands": [ "fake" - ] + ], + "rollForward": false } } } \ No newline at end of file diff --git a/Expecto.Template/content/expecto/ExpectoTemplate.fsproj b/Expecto.Template/content/expecto/ExpectoTemplate.fsproj index d3acd650..4d0c115b 100644 --- a/Expecto.Template/content/expecto/ExpectoTemplate.fsproj +++ b/Expecto.Template/content/expecto/ExpectoTemplate.fsproj @@ -2,7 +2,7 @@ Exe - net9.0 + net8.0 false @@ -15,6 +15,6 @@ - + diff --git a/build.fsx b/build.fsx index 7109cdf4..00647cff 100644 --- a/build.fsx +++ b/build.fsx @@ -70,7 +70,8 @@ let normaliseFileToLFEnding filename = let build project = DotNet.build (fun p -> { p with Configuration = configuration - Common = DotNet.Options.withDotNetCliPath dotnetExePath p.Common }) + Common = DotNet.Options.withDotNetCliPath dotnetExePath p.Common + MSBuildParams = { p.MSBuildParams with DisableInternalBinLog = true } }) project let runTest project = @@ -125,6 +126,7 @@ Target.create "Pack" <| fun _ -> "VersionPrefix", release.NugetVersion "PackageReleaseNotes", String.toLines release.Notes ] + DisableInternalBinLog = true } let pkgSln = NoSln.WriteSolutionFile(projects=libProjects, useTempSolutionFile=true) diff --git a/global.json b/global.json index dca8e46f..8cac2f49 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "6.0.407", + "version": "10.0.201", "rollForward": "latestMinor" } } \ No newline at end of file diff --git a/paket.dependencies b/paket.dependencies index 44c9d829..7057d24d 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -1,10 +1,11 @@ source https://api.nuget.org/v3/index.json -framework netstandard2.0, net6.0, net481 +framework netstandard2.0, net6.0, net481, net8.0 storage none version 8.0.3 -nuget FSharp.Core >= 6 +nuget FSharp.Core 7.0.200 nuget System.Threading.Tasks.Extensions >= 4.5.4 +nuget System.Runtime.CompilerServices.Unsafe >= 4.5.3 nuget FsCheck ~> 2.14 nuget Hopac ~> 0.4 nuget DiffPlex ~> 1.5 @@ -15,6 +16,7 @@ group FsCheck3 source https://api.nuget.org/v3/index.json nuget FsCheck >= 3 prerelease + nuget FSharp.Core 7.0.200 group Build source https://api.nuget.org/v3/index.json @@ -37,6 +39,7 @@ group Build nuget Microsoft.Build.Framework 17.3.2 nuget Microsoft.Build.Tasks.Core 17.3.2 nuget Microsoft.Build.Utilities.Core 17.3.2 + nuget FSharp.Core ~> 8 nuget Nuget.Protocol >= 6.9.1 nuget nosln diff --git a/paket.lock b/paket.lock index 8beedcb0..7a904bdd 100644 --- a/paket.lock +++ b/paket.lock @@ -1,5 +1,5 @@ STORAGE: NONE -RESTRICTION: || (== net481) (== net6.0) (== netstandard2.0) +RESTRICTION: || (== net481) (== net6.0) (== net8.0) (== netstandard2.0) NUGET remote: https://api.nuget.org/v3/index.json BenchmarkDotNet (0.14) @@ -11,132 +11,133 @@ NUGET Microsoft.Diagnostics.Runtime (>= 2.2.332302) Microsoft.Diagnostics.Tracing.TraceEvent (>= 3.1.8) Microsoft.DotNet.PlatformAbstractions (>= 3.1.6) - Microsoft.Win32.Registry (>= 5.0) - restriction: || (== net481) (== netstandard2.0) + Microsoft.Win32.Registry (>= 5.0) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) Perfolizer (0.3.17) System.Management (>= 5.0) - System.Numerics.Vectors (>= 4.5) - restriction: || (== net481) (== netstandard2.0) - System.Reflection.Emit (>= 4.7) - restriction: || (== net481) (== netstandard2.0) - System.Reflection.Emit.Lightweight (>= 4.7) - restriction: || (== net481) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (== netstandard2.0) - BenchmarkDotNet.Annotations (0.14) + System.Numerics.Vectors (>= 4.5) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Reflection.Emit (>= 4.7) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Reflection.Emit.Lightweight (>= 4.7) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + BenchmarkDotNet.Annotations (0.15.8) CommandLineParser (2.9.1) - DiffPlex (1.7.1) - FsCheck (2.16.5) + DiffPlex (1.9) + FsCheck (2.16.6) FSharp.Core (>= 4.2.3) FSharp.Core (7.0.200) Gee.External.Capstone (2.3) Hopac (0.5.1) FSharp.Core (>= 4.5.2) - Iced (1.18) - Microsoft.Bcl.AsyncInterfaces (7.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) - Microsoft.CodeAnalysis.Analyzers (3.3.4) - Microsoft.CodeAnalysis.Common (4.10) - Microsoft.CodeAnalysis.Analyzers (>= 3.3.4) - System.Buffers (>= 4.5.1) - System.Collections.Immutable (>= 8.0) - System.Memory (>= 4.5.5) - System.Numerics.Vectors (>= 4.5) - System.Reflection.Metadata (>= 8.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Text.Encoding.CodePages (>= 7.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - Microsoft.CodeAnalysis.CSharp (4.10) - Microsoft.CodeAnalysis.Analyzers (>= 3.3.4) - Microsoft.CodeAnalysis.Common (4.10) - System.Buffers (>= 4.5.1) - System.Collections.Immutable (>= 8.0) - System.Memory (>= 4.5.5) - System.Numerics.Vectors (>= 4.5) - System.Reflection.Metadata (>= 8.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Text.Encoding.CodePages (>= 7.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - Microsoft.Diagnostics.NETCore.Client (0.2.410101) - Microsoft.Bcl.AsyncInterfaces (>= 1.1) - Microsoft.Extensions.Logging (>= 2.1.1) - Microsoft.Diagnostics.Runtime (2.4.416101) - Microsoft.Diagnostics.NETCore.Client (>= 0.2.251802) - System.Collections.Immutable (>= 5.0) - System.Runtime.CompilerServices.Unsafe (>= 5.0) - Microsoft.Diagnostics.Tracing.TraceEvent (3.1.13) + Iced (1.21) + Microsoft.Bcl.AsyncInterfaces (10.0.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + Microsoft.CodeAnalysis.Analyzers (5.3) + Microsoft.CodeAnalysis.Common (5.3) + Microsoft.CodeAnalysis.Analyzers (>= 5.3.0-2.25625.1) + System.Buffers (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) + System.Collections.Immutable (>= 9.0) + System.Memory (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) + System.Numerics.Vectors (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) + System.Reflection.Metadata (>= 9.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1) - restriction: || (== net481) (== net6.0) (== netstandard2.0) + System.Text.Encoding.CodePages (>= 8.0) - restriction: || (== net481) (== net6.0) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) + Microsoft.CodeAnalysis.CSharp (5.3) + Microsoft.CodeAnalysis.Analyzers (>= 5.3.0-2.25625.1) + Microsoft.CodeAnalysis.Common (5.3) + System.Buffers (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) + System.Collections.Immutable (>= 9.0) + System.Memory (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) + System.Numerics.Vectors (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) + System.Reflection.Metadata (>= 9.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1) - restriction: || (== net481) (== net6.0) (== netstandard2.0) + System.Text.Encoding.CodePages (>= 8.0) - restriction: || (== net481) (== net6.0) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) + Microsoft.Diagnostics.NETCore.Client (0.2.661903) + Microsoft.Bcl.AsyncInterfaces (>= 9.0.8) - restriction: || (== net481) (== net6.0) (== netstandard2.0) + Microsoft.Extensions.Logging.Abstractions (>= 8.0.3) + System.Buffers (>= 4.5.1) - restriction: || (== net481) (== net6.0) (== netstandard2.0) + Microsoft.Diagnostics.Runtime (3.1.512801) + Microsoft.Diagnostics.NETCore.Client (>= 0.2.410101) + System.Collections.Immutable (>= 6.0) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + Microsoft.Diagnostics.Tracing.TraceEvent (3.2) + Microsoft.Diagnostics.NETCore.Client (>= 0.2.510501) Microsoft.Win32.Registry (>= 5.0) - System.Collections.Immutable (>= 8.0) - System.Reflection.Metadata (>= 8.0) + System.Collections.Immutable (>= 9.0.8) + System.Reflection.Metadata (>= 9.0.8) System.Reflection.TypeExtensions (>= 4.7) - System.Runtime.CompilerServices.Unsafe (>= 6.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) + System.Text.Json (>= 9.0.8) Microsoft.DotNet.PlatformAbstractions (3.1.6) - System.Runtime.InteropServices.RuntimeInformation (>= 4.0) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== net6.0) (< netstandard2.0)) (&& (== netstandard2.0) (>= net45)) - Microsoft.Extensions.DependencyInjection (7.0) - Microsoft.Bcl.AsyncInterfaces (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) - Microsoft.Extensions.DependencyInjection.Abstractions (>= 7.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) - Microsoft.Extensions.DependencyInjection.Abstractions (7.0) - Microsoft.Bcl.AsyncInterfaces (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) - Microsoft.Extensions.Logging (7.0) - Microsoft.Bcl.AsyncInterfaces (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) - Microsoft.Extensions.DependencyInjection (>= 7.0) - Microsoft.Extensions.DependencyInjection.Abstractions (>= 7.0) - Microsoft.Extensions.Logging.Abstractions (>= 7.0) - Microsoft.Extensions.Options (>= 7.0) - System.Diagnostics.DiagnosticSource (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) - System.ValueTuple (>= 4.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) - Microsoft.Extensions.Logging.Abstractions (7.0) - System.Buffers (>= 4.5.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.0) - Microsoft.Extensions.Options (7.0.1) - Microsoft.Extensions.DependencyInjection.Abstractions (>= 7.0) - Microsoft.Extensions.Primitives (>= 7.0) - System.ComponentModel.Annotations (>= 5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) - Microsoft.Extensions.Primitives (7.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) + System.Runtime.InteropServices.RuntimeInformation (>= 4.0) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== net6.0) (< netstandard2.0)) (&& (== net8.0) (>= net45)) (&& (== net8.0) (< netstandard2.0)) (&& (== netstandard2.0) (>= net45)) + Microsoft.Extensions.DependencyInjection.Abstractions (10.0.5) + Microsoft.Bcl.AsyncInterfaces (>= 10.0.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + Microsoft.Extensions.Logging.Abstractions (10.0.5) + Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5) + System.Buffers (>= 4.6.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Diagnostics.DiagnosticSource (>= 10.0.5) + System.Memory (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) Microsoft.Win32.Registry (5.0) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.0) - System.Memory (>= 4.5.4) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net46)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.0) + System.Buffers (>= 4.5.1) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (== net8.0)) (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (>= xamarinios)) (&& (== net8.0) (>= xamarinmac)) (&& (== net8.0) (>= xamarintvos)) (&& (== net8.0) (>= xamarinwatchos)) (== netstandard2.0) + System.Memory (>= 4.5.4) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (== net8.0)) (&& (== net481) (< net46)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) System.Security.AccessControl (>= 5.0) System.Security.Principal.Windows (>= 5.0) Mono.Cecil (0.11.6) Perfolizer (0.3.17) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) - System.Buffers (4.5.1) - System.CodeDom (7.0) - System.Collections.Immutable (8.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.ComponentModel.Annotations (5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) - System.Diagnostics.DiagnosticSource (7.0.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Management (7.0) - System.CodeDom (>= 7.0) - System.Memory (4.5.5) - System.Buffers (>= 4.5.1) - restriction: || (== net481) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.0) - System.Numerics.Vectors (>= 4.4) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp2.0)) (== netstandard2.0) - System.Numerics.Vectors (>= 4.5) - restriction: || (== net481) (&& (== net6.0) (>= net461)) (&& (== netstandard2.0) (>= net461)) - System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (== net481) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.0) - System.Numerics.Vectors (4.5) - System.Reflection.Emit (4.7) - restriction: || (== net481) (== netstandard2.0) - System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.0) - System.Reflection.Emit.ILGeneration (4.7) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (== netstandard2.0) - System.Reflection.Emit.Lightweight (4.7) - restriction: || (== net481) (== netstandard2.0) - System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (< portable-net45+wp8)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (< portable-net45+wp8)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.0) - System.Reflection.Metadata (8.0) - System.Collections.Immutable (>= 8.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.0) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + System.Buffers (4.6.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0) (>= xamarinios)) (&& (== net8.0) (< net6.0) (>= xamarinmac)) (&& (== net8.0) (< net6.0) (>= xamarintvos)) (&& (== net8.0) (< net6.0) (>= xamarinwatchos)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) + System.CodeDom (10.0.5) + System.Collections.Immutable (10.0.5) + System.Memory (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Diagnostics.DiagnosticSource (10.0.5) + System.Memory (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.IO.Pipelines (10.0.5) + System.Buffers (>= 4.6.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Management (10.0.5) + System.CodeDom (>= 10.0.5) + System.Memory (4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (< netstandard2.1)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Buffers (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) + System.Numerics.Vectors (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) + System.Numerics.Vectors (4.6.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) + System.Reflection.Emit (4.7) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (== net8.0)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (4.7) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (== net8.0)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Emit.Lightweight (4.7) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (== net8.0)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (< portable-net45+wp8)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (< portable-net45+wp8)) (&& (== net6.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (< portable-net45+wp8)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Metadata (10.0.5) + System.Collections.Immutable (>= 10.0.5) System.Reflection.TypeExtensions (4.7) System.Runtime.CompilerServices.Unsafe (6.1.2) - System.Runtime.InteropServices.RuntimeInformation (4.3) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== net6.0) (< netstandard2.0)) (&& (== netstandard2.0) (>= net45)) - System.Security.AccessControl (6.0) - restriction: || (== net481) (== netstandard2.0) - System.Security.Principal.Windows (>= 5.0) - restriction: || (== net481) (&& (== net6.0) (>= net461)) (== netstandard2.0) - System.Security.Principal.Windows (5.0) - restriction: || (== net481) (== netstandard2.0) - System.Text.Encoding.CodePages (8.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) + System.Runtime.InteropServices.RuntimeInformation (4.3) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== net6.0) (< netstandard2.0)) (&& (== net8.0) (>= net45)) (&& (== net8.0) (< netstandard2.0)) (&& (== netstandard2.0) (>= net45)) + System.Security.AccessControl (6.0.1) - restriction: || (== net481) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Security.Principal.Windows (>= 5.0) - restriction: || (== net481) (&& (== net6.0) (>= net461)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Security.Principal.Windows (5.0) - restriction: || (== net481) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Text.Encoding.CodePages (10.0.5) - restriction: || (== net481) (== net6.0) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.ValueTuple (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) + System.Text.Encodings.Web (10.0.5) + System.Buffers (>= 4.6.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Text.Json (10.0.5) + Microsoft.Bcl.AsyncInterfaces (>= 10.0.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Buffers (>= 4.6.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.IO.Pipelines (>= 10.0.5) + System.Memory (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Text.Encodings.Web (>= 10.0.5) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.ValueTuple (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) System.Threading.Tasks.Extensions (4.6.3) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) - System.ValueTuple (4.6.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) + System.ValueTuple (4.6.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) GROUP Build STORAGE: NONE @@ -275,16 +276,17 @@ NUGET FParsec (1.1.1) FSharp.Core (>= 4.3.4) System.ValueTuple (>= 4.4) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== netstandard2.1) (>= net45)) - FSharp.Control.Reactive (5.0.5) - FSharp.Core (>= 4.7.2) - System.Reactive (>= 5.0 < 6.0) - FSharp.Core (10.1.201) + FSharp.Control.Reactive (6.1.2) + FSharp.Core (>= 6.0.7) + System.Reactive (>= 6.0.1) + FSharp.Core (8.0.403) Microsoft.Bcl.AsyncInterfaces (10.0.5) System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) Microsoft.Bcl.Cryptography (10.0.5) System.Formats.Asn1 (>= 10.0.5) System.Memory (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) System.Runtime.CompilerServices.Unsafe (>= 6.1.2) + Microsoft.Bcl.HashCode (6.0) Microsoft.Build (17.3.2) Microsoft.Build.Framework (>= 17.3.2) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) Microsoft.IO.Redist (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) @@ -327,22 +329,19 @@ NUGET Microsoft.IO.Redist (6.1.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) System.Buffers (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) System.Memory (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) - Microsoft.NET.StringTools (17.5) - System.Memory (>= 4.5.5) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - Microsoft.NETCore.Platforms (5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard1.2)) (&& (== net6.0) (< netstandard1.3)) (&& (== net6.0) (< netstandard1.5)) (== netstandard2.1) - Microsoft.NETCore.Targets (5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard1.2)) (&& (== net6.0) (< netstandard1.3)) (&& (== net6.0) (< netstandard1.5)) (== netstandard2.1) + Microsoft.NET.StringTools (18.4) + System.Memory (>= 4.6.3) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) Microsoft.Win32.Registry (5.0) - restriction: || (&& (== net481) (< net45)) (&& (== net481) (< net472)) (== net6.0) (== netstandard2.1) System.Buffers (>= 4.5.1) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.1) System.Memory (>= 4.5.4) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net46)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.1) System.Security.AccessControl (>= 5.0) System.Security.Principal.Windows (>= 5.0) - Microsoft.Win32.SystemEvents (7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) Mono.Posix.NETStandard (1.0) MSBuild.StructuredLogger (2.1.815) Microsoft.Build.Framework (>= 16.10) Microsoft.Build.Utilities.Core (>= 16.10) - Newtonsoft.Json (13.0.3) + Newtonsoft.Json (13.0.4) nosln (0.7) FSharp.Core (>= 4.3.4) NuGet.Common (7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) @@ -362,18 +361,19 @@ NUGET NuGet.Versioning (7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) Octokit (14.0) System.Buffers (4.6.1) - System.CodeDom (7.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.CodeDom (10.0.5) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) System.Collections.Immutable (10.0.5) System.Memory (>= 4.6.3) System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - System.Configuration.ConfigurationManager (7.0) - System.Security.Cryptography.ProtectedData (>= 7.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) - System.Security.Permissions (>= 7.0) - System.Drawing.Common (7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) - Microsoft.Win32.SystemEvents (>= 7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) + System.Configuration.ConfigurationManager (10.0.5) + System.Security.Cryptography.ProtectedData (>= 10.0.5) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= net8.0)) (== net6.0) (== netstandard2.1) System.Formats.Asn1 (10.0.5) System.Memory (>= 4.6.3) System.ValueTuple (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.1) (>= net462)) + System.Formats.Nrbf (10.0.5) + Microsoft.Bcl.HashCode (>= 6.0) + System.Reflection.Metadata (>= 10.0.5) + System.ValueTuple (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.1) (>= net462)) System.IO.Pipelines (10.0.5) System.Buffers (>= 4.6.1) System.Memory (>= 4.6.3) @@ -383,24 +383,19 @@ NUGET System.Numerics.Vectors (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) System.Numerics.Vectors (4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) - System.Reactive (5.0) - System.Runtime.InteropServices.WindowsRuntime (>= 4.3) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.1) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.1) - System.Reflection.Metadata (7.0.1) - System.Collections.Immutable (>= 7.0) - System.Reflection.MetadataLoadContext (7.0) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Collections.Immutable (>= 7.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Reflection.Metadata (>= 7.0) - System.Resources.Extensions (7.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Runtime (4.3.1) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.1) - Microsoft.NETCore.Platforms (>= 1.1.1) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) - Microsoft.NETCore.Targets (>= 1.1.3) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) + System.Reactive (6.1) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.1) + System.Reflection.Metadata (10.0.5) + System.Collections.Immutable (>= 10.0.5) + System.Reflection.MetadataLoadContext (10.0.5) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) + System.Collections.Immutable (>= 10.0.5) + System.Memory (>= 4.6.3) + System.Reflection.Metadata (>= 10.0.5) + System.Resources.Extensions (10.0.5) + System.Formats.Nrbf (>= 10.0.5) + System.Memory (>= 4.6.3) System.Runtime.CompilerServices.Unsafe (6.1.2) - System.Runtime.InteropServices.WindowsRuntime (4.3) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) - System.Security.AccessControl (6.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.Security.AccessControl (6.0.1) - restriction: || (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= netcoreapp2.1)) (&& (== net481) (>= uap10.1)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (== net6.0) (== netstandard2.1) System.Security.Principal.Windows (>= 5.0) - restriction: || (== net481) (&& (== net6.0) (>= net461)) (== netstandard2.1) System.Security.Cryptography.Cng (5.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) System.Formats.Asn1 (>= 5.0) - restriction: || (&& (== net481) (>= netcoreapp3.0)) (== net6.0) (&& (== netstandard2.1) (>= netcoreapp3.0)) @@ -409,17 +404,19 @@ NUGET System.Formats.Asn1 (>= 10.0.5) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) System.Security.Cryptography.Cng (>= 5.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) - System.Security.Cryptography.ProtectedData (7.0.1) - restriction: || (&& (== net481) (== netstandard2.1)) (&& (== net481) (< net462)) (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Security.Cryptography.Xml (7.0.1) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) - System.Memory (>= 4.5.5) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net462)) (== netstandard2.1) - System.Security.AccessControl (>= 6.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net462)) (== netstandard2.1) - System.Security.Cryptography.Pkcs (>= 7.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) - System.Security.Permissions (7.0) - System.Security.AccessControl (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Windows.Extensions (>= 7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) + System.Security.Cryptography.ProtectedData (10.0.5) - restriction: || (&& (== net481) (== netstandard2.1)) (&& (== net481) (< net462)) (&& (== net481) (>= net8.0)) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) (&& (== netstandard2.1) (>= net8.0)) + System.Memory (>= 4.6.3) - restriction: || (&& (== net481) (< net462)) (== net6.0) (== netstandard2.1) + System.Security.Cryptography.Xml (10.0.5) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + Microsoft.Bcl.Cryptography (>= 10.0.5) + System.Memory (>= 4.6.3) - restriction: || (&& (== net481) (< net462)) (== net6.0) (== netstandard2.1) + System.Security.AccessControl (>= 6.0) - restriction: || (&& (== net481) (< net462)) (== net6.0) (== netstandard2.1) + System.Security.Cryptography.Pkcs (>= 10.0.5) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= net8.0)) (== net6.0) (== netstandard2.1) + System.Security.Permissions (10.0.5) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.Security.AccessControl (>= 6.0) System.Security.Principal.Windows (5.0) - restriction: || (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= netcoreapp2.1)) (&& (== net481) (>= uap10.1)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (== net6.0) (== netstandard2.1) - System.Text.Encoding.CodePages (7.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) - System.Runtime.CompilerServices.Unsafe (>= 6.0) + System.Text.Encoding.CodePages (10.0.5) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.Memory (>= 4.6.3) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) System.Text.Encodings.Web (10.0.5) System.Buffers (>= 4.6.1) System.Memory (>= 4.6.3) @@ -433,16 +430,14 @@ NUGET System.Text.Encodings.Web (>= 10.0.5) System.Threading.Tasks.Extensions (>= 4.6.3) System.ValueTuple (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.1) (>= net462)) - System.Threading.Tasks.Dataflow (7.0) + System.Threading.Tasks.Dataflow (10.0.5) System.Threading.Tasks.Extensions (4.6.3) System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) System.ValueTuple (4.6.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.1) (>= net462)) - System.Windows.Extensions (7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) - System.Drawing.Common (>= 7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) GROUP FsCheck3 NUGET remote: https://api.nuget.org/v3/index.json - FsCheck (3.0.0-rc3) + FsCheck (3.3.2) FSharp.Core (>= 5.0.2) - restriction: >= netstandard2.0 - FSharp.Core (7.0.200) - restriction: >= netstandard2.0 + FSharp.Core (7.0.200) From f274a4305827aa93aaba0285b18f4bbfe9757bbc Mon Sep 17 00:00:00 2001 From: roboz0r Date: Sun, 5 Apr 2026 11:14:42 -0500 Subject: [PATCH 3/9] Reworking paket.lock file --- paket.lock | 283 +++++++++++++++++++++++++++-------------------------- 1 file changed, 144 insertions(+), 139 deletions(-) diff --git a/paket.lock b/paket.lock index 7a904bdd..3c597f25 100644 --- a/paket.lock +++ b/paket.lock @@ -18,7 +18,7 @@ NUGET System.Reflection.Emit (>= 4.7) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) System.Reflection.Emit.Lightweight (>= 4.7) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - BenchmarkDotNet.Annotations (0.15.8) + BenchmarkDotNet.Annotations (0.14) CommandLineParser (2.9.1) DiffPlex (1.9) FsCheck (2.16.6) @@ -27,114 +27,113 @@ NUGET Gee.External.Capstone (2.3) Hopac (0.5.1) FSharp.Core (>= 4.5.2) - Iced (1.21) - Microsoft.Bcl.AsyncInterfaces (10.0.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - Microsoft.CodeAnalysis.Analyzers (5.3) - Microsoft.CodeAnalysis.Common (5.3) - Microsoft.CodeAnalysis.Analyzers (>= 5.3.0-2.25625.1) - System.Buffers (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) - System.Collections.Immutable (>= 9.0) - System.Memory (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) - System.Numerics.Vectors (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) - System.Reflection.Metadata (>= 9.0) - System.Runtime.CompilerServices.Unsafe (>= 6.1) - restriction: || (== net481) (== net6.0) (== netstandard2.0) - System.Text.Encoding.CodePages (>= 8.0) - restriction: || (== net481) (== net6.0) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) - Microsoft.CodeAnalysis.CSharp (5.3) - Microsoft.CodeAnalysis.Analyzers (>= 5.3.0-2.25625.1) - Microsoft.CodeAnalysis.Common (5.3) - System.Buffers (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) - System.Collections.Immutable (>= 9.0) - System.Memory (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) - System.Numerics.Vectors (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) - System.Reflection.Metadata (>= 9.0) - System.Runtime.CompilerServices.Unsafe (>= 6.1) - restriction: || (== net481) (== net6.0) (== netstandard2.0) - System.Text.Encoding.CodePages (>= 8.0) - restriction: || (== net481) (== net6.0) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.6) - restriction: || (== net481) (== net6.0) (== netstandard2.0) - Microsoft.Diagnostics.NETCore.Client (0.2.661903) - Microsoft.Bcl.AsyncInterfaces (>= 9.0.8) - restriction: || (== net481) (== net6.0) (== netstandard2.0) - Microsoft.Extensions.Logging.Abstractions (>= 8.0.3) - System.Buffers (>= 4.5.1) - restriction: || (== net481) (== net6.0) (== netstandard2.0) - Microsoft.Diagnostics.Runtime (3.1.512801) - Microsoft.Diagnostics.NETCore.Client (>= 0.2.410101) - System.Collections.Immutable (>= 6.0) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - Microsoft.Diagnostics.Tracing.TraceEvent (3.2) - Microsoft.Diagnostics.NETCore.Client (>= 0.2.510501) + Iced (1.18) + Microsoft.Bcl.AsyncInterfaces (7.0) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + Microsoft.CodeAnalysis.Analyzers (3.3.4) + Microsoft.CodeAnalysis.Common (4.10) + Microsoft.CodeAnalysis.Analyzers (>= 3.3.4) + System.Buffers (>= 4.5.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + System.Collections.Immutable (>= 8.0) + System.Memory (>= 4.5.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + System.Numerics.Vectors (>= 4.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + System.Reflection.Metadata (>= 8.0) + System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + System.Text.Encoding.CodePages (>= 7.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + Microsoft.CodeAnalysis.CSharp (4.10) + Microsoft.CodeAnalysis.Analyzers (>= 3.3.4) + Microsoft.CodeAnalysis.Common (4.10) + System.Buffers (>= 4.5.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + System.Collections.Immutable (>= 8.0) + System.Memory (>= 4.5.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + System.Numerics.Vectors (>= 4.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + System.Reflection.Metadata (>= 8.0) + System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + System.Text.Encoding.CodePages (>= 7.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + Microsoft.Diagnostics.NETCore.Client (0.2.410101) + Microsoft.Bcl.AsyncInterfaces (>= 1.1) + Microsoft.Extensions.Logging (>= 2.1.1) + Microsoft.Diagnostics.Runtime (2.4.416101) + Microsoft.Diagnostics.NETCore.Client (>= 0.2.251802) + System.Collections.Immutable (>= 5.0) + System.Runtime.CompilerServices.Unsafe (>= 5.0) + Microsoft.Diagnostics.Tracing.TraceEvent (3.1.13) Microsoft.Win32.Registry (>= 5.0) - System.Collections.Immutable (>= 9.0.8) - System.Reflection.Metadata (>= 9.0.8) + System.Collections.Immutable (>= 8.0) + System.Reflection.Metadata (>= 8.0) System.Reflection.TypeExtensions (>= 4.7) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - System.Text.Json (>= 9.0.8) + System.Runtime.CompilerServices.Unsafe (>= 6.0) Microsoft.DotNet.PlatformAbstractions (3.1.6) System.Runtime.InteropServices.RuntimeInformation (>= 4.0) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== net6.0) (< netstandard2.0)) (&& (== net8.0) (>= net45)) (&& (== net8.0) (< netstandard2.0)) (&& (== netstandard2.0) (>= net45)) - Microsoft.Extensions.DependencyInjection.Abstractions (10.0.5) - Microsoft.Bcl.AsyncInterfaces (>= 10.0.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - Microsoft.Extensions.Logging.Abstractions (10.0.5) - Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5) - System.Buffers (>= 4.6.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.Diagnostics.DiagnosticSource (>= 10.0.5) - System.Memory (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) + Microsoft.Extensions.DependencyInjection (7.0) + Microsoft.Bcl.AsyncInterfaces (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + Microsoft.Extensions.DependencyInjection.Abstractions (>= 7.0) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + Microsoft.Extensions.DependencyInjection.Abstractions (7.0) + Microsoft.Bcl.AsyncInterfaces (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + Microsoft.Extensions.Logging (7.0) + Microsoft.Bcl.AsyncInterfaces (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + Microsoft.Extensions.DependencyInjection (>= 7.0) + Microsoft.Extensions.DependencyInjection.Abstractions (>= 7.0) + Microsoft.Extensions.Logging.Abstractions (>= 7.0) + Microsoft.Extensions.Options (>= 7.0) + System.Diagnostics.DiagnosticSource (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + System.ValueTuple (>= 4.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) + Microsoft.Extensions.Logging.Abstractions (7.0) + System.Buffers (>= 4.5.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + Microsoft.Extensions.Options (7.0.1) + Microsoft.Extensions.DependencyInjection.Abstractions (>= 7.0) + Microsoft.Extensions.Primitives (>= 7.0) + System.ComponentModel.Annotations (>= 5.0) - restriction: || (&& (== net481) (< net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + Microsoft.Extensions.Primitives (7.0) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< net7.0)) (== netstandard2.0) Microsoft.Win32.Registry (5.0) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (== net8.0)) (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (>= xamarinios)) (&& (== net8.0) (>= xamarinmac)) (&& (== net8.0) (>= xamarintvos)) (&& (== net8.0) (>= xamarinwatchos)) (== netstandard2.0) - System.Memory (>= 4.5.4) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (== net8.0)) (&& (== net481) (< net46)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Buffers (>= 4.5.1) - restriction: || (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (>= xamarinios)) (&& (== net8.0) (>= xamarinmac)) (&& (== net8.0) (>= xamarintvos)) (&& (== net8.0) (>= xamarinwatchos)) (== netstandard2.0) + System.Memory (>= 4.5.4) - restriction: || (&& (== net481) (< net46)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) System.Security.AccessControl (>= 5.0) System.Security.Principal.Windows (>= 5.0) Mono.Cecil (0.11.6) Perfolizer (0.3.17) System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - System.Buffers (4.6.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0) (>= xamarinios)) (&& (== net8.0) (< net6.0) (>= xamarinmac)) (&& (== net8.0) (< net6.0) (>= xamarintvos)) (&& (== net8.0) (< net6.0) (>= xamarinwatchos)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) - System.CodeDom (10.0.5) - System.Collections.Immutable (10.0.5) - System.Memory (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.Diagnostics.DiagnosticSource (10.0.5) - System.Memory (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.IO.Pipelines (10.0.5) - System.Buffers (>= 4.6.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.Memory (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.Management (10.0.5) - System.CodeDom (>= 10.0.5) - System.Memory (4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (< netstandard2.1)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) - System.Buffers (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) - System.Numerics.Vectors (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) - System.Numerics.Vectors (4.6.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) + System.Buffers (4.5.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0) (>= xamarinios)) (&& (== net8.0) (< net6.0) (>= xamarinmac)) (&& (== net8.0) (< net6.0) (>= xamarintvos)) (&& (== net8.0) (< net6.0) (>= xamarinwatchos)) (&& (== net8.0) (< net7.0)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (== netstandard2.0) + System.CodeDom (7.0) + System.Collections.Immutable (8.0) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + System.ComponentModel.Annotations (5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (== net8.0)) (&& (== net481) (< net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + System.Diagnostics.DiagnosticSource (7.0.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + System.Management (7.0) + System.CodeDom (>= 7.0) + System.Memory (4.5.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (< netstandard2.1)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Buffers (>= 4.5.1) - restriction: || (== net481) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= xamarinios)) (&& (== net8.0) (>= xamarinmac)) (&& (== net8.0) (>= xamarintvos)) (&& (== net8.0) (>= xamarinwatchos)) (== netstandard2.0) + System.Numerics.Vectors (>= 4.4) - restriction: || (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.0)) (== netstandard2.0) + System.Numerics.Vectors (>= 4.5) - restriction: || (== net481) (&& (== net6.0) (>= net461)) (&& (== net8.0) (>= net461)) (&& (== netstandard2.0) (>= net461)) + System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (== net481) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= uap10.1)) (&& (== net8.0) (>= xamarinios)) (&& (== net8.0) (>= xamarinmac)) (&& (== net8.0) (>= xamarintvos)) (&& (== net8.0) (>= xamarinwatchos)) (== netstandard2.0) + System.Numerics.Vectors (4.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< net7.0)) (== netstandard2.0) System.Reflection.Emit (4.7) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (== net8.0)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) System.Reflection.Emit.ILGeneration (4.7) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (== net8.0)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) System.Reflection.Emit.Lightweight (4.7) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (== net8.0)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (< portable-net45+wp8)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (< portable-net45+wp8)) (&& (== net6.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (< portable-net45+wp8)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) - System.Reflection.Metadata (10.0.5) - System.Collections.Immutable (>= 10.0.5) + System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net481) (< net45)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (< portable-net45+wp8)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (< portable-net45+wp8)) (&& (== net6.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (< portable-net45+wp8)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Metadata (8.0) + System.Collections.Immutable (>= 8.0) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) System.Reflection.TypeExtensions (4.7) System.Runtime.CompilerServices.Unsafe (6.1.2) System.Runtime.InteropServices.RuntimeInformation (4.3) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== net6.0) (< netstandard2.0)) (&& (== net8.0) (>= net45)) (&& (== net8.0) (< netstandard2.0)) (&& (== netstandard2.0) (>= net45)) - System.Security.AccessControl (6.0.1) - restriction: || (== net481) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Security.AccessControl (6.0) - restriction: || (== net481) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) System.Security.Principal.Windows (>= 5.0) - restriction: || (== net481) (&& (== net6.0) (>= net461)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) System.Security.Principal.Windows (5.0) - restriction: || (== net481) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) - System.Text.Encoding.CodePages (10.0.5) - restriction: || (== net481) (== net6.0) (== netstandard2.0) - System.Memory (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.ValueTuple (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) - System.Text.Encodings.Web (10.0.5) - System.Buffers (>= 4.6.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.Memory (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.Text.Json (10.0.5) - Microsoft.Bcl.AsyncInterfaces (>= 10.0.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.Buffers (>= 4.6.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.IO.Pipelines (>= 10.0.5) - System.Memory (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.Text.Encodings.Web (>= 10.0.5) - System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (== netstandard2.0) - System.ValueTuple (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) + System.Text.Encoding.CodePages (8.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< net7.0)) (== netstandard2.0) System.Threading.Tasks.Extensions (4.6.3) System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) System.ValueTuple (4.6.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) @@ -276,9 +275,9 @@ NUGET FParsec (1.1.1) FSharp.Core (>= 4.3.4) System.ValueTuple (>= 4.4) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== netstandard2.1) (>= net45)) - FSharp.Control.Reactive (6.1.2) - FSharp.Core (>= 6.0.7) - System.Reactive (>= 6.0.1) + FSharp.Control.Reactive (5.0.5) + FSharp.Core (>= 4.7.2) + System.Reactive (>= 5.0 < 6.0) FSharp.Core (8.0.403) Microsoft.Bcl.AsyncInterfaces (10.0.5) System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) @@ -286,7 +285,6 @@ NUGET System.Formats.Asn1 (>= 10.0.5) System.Memory (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - Microsoft.Bcl.HashCode (6.0) Microsoft.Build (17.3.2) Microsoft.Build.Framework (>= 17.3.2) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) Microsoft.IO.Redist (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) @@ -308,7 +306,7 @@ NUGET Microsoft.Build.Utilities.Core (>= 17.3.2) Microsoft.IO.Redist (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) Microsoft.NET.StringTools (>= 17.3.2) - Microsoft.Win32.Registry (>= 5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (== netstandard2.1) + Microsoft.Win32.Registry (>= 5.0) - restriction: || (&& (== net481) (< net472)) (== netstandard2.1) System.CodeDom (>= 6.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) System.Collections.Immutable (>= 6.0) System.Reflection.Metadata (>= 6.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) @@ -321,27 +319,30 @@ NUGET Microsoft.Build.Framework (>= 17.3.2) Microsoft.IO.Redist (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) Microsoft.NET.StringTools (>= 17.3.2) - Microsoft.Win32.Registry (>= 5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (== netstandard2.1) + Microsoft.Win32.Registry (>= 5.0) - restriction: || (&& (== net481) (< net472)) (== netstandard2.1) System.Collections.Immutable (>= 6.0) System.Configuration.ConfigurationManager (>= 6.0) - System.Security.Permissions (>= 6.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (== netstandard2.1) - System.Text.Encoding.CodePages (>= 6.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (== netstandard2.1) + System.Security.Permissions (>= 6.0) - restriction: || (&& (== net481) (< net472)) (== netstandard2.1) + System.Text.Encoding.CodePages (>= 6.0) - restriction: || (&& (== net481) (< net472)) (== netstandard2.1) Microsoft.IO.Redist (6.1.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) System.Buffers (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) System.Memory (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) - Microsoft.NET.StringTools (18.4) - System.Memory (>= 4.6.3) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) + Microsoft.NET.StringTools (17.5) + System.Memory (>= 4.5.5) + System.Runtime.CompilerServices.Unsafe (>= 6.0) + Microsoft.NETCore.Platforms (5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard1.2)) (&& (== net6.0) (< netstandard1.3)) (&& (== net6.0) (< netstandard1.5)) (== netstandard2.1) + Microsoft.NETCore.Targets (5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard1.2)) (&& (== net6.0) (< netstandard1.3)) (&& (== net6.0) (< netstandard1.5)) (== netstandard2.1) Microsoft.Win32.Registry (5.0) - restriction: || (&& (== net481) (< net45)) (&& (== net481) (< net472)) (== net6.0) (== netstandard2.1) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.1) - System.Memory (>= 4.5.4) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net46)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.1) + System.Buffers (>= 4.5.1) - restriction: || (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.1) + System.Memory (>= 4.5.4) - restriction: || (&& (== net481) (< net46)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.1) System.Security.AccessControl (>= 5.0) System.Security.Principal.Windows (>= 5.0) + Microsoft.Win32.SystemEvents (7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) Mono.Posix.NETStandard (1.0) MSBuild.StructuredLogger (2.1.815) Microsoft.Build.Framework (>= 16.10) Microsoft.Build.Utilities.Core (>= 16.10) - Newtonsoft.Json (13.0.4) + Newtonsoft.Json (13.0.3) nosln (0.7) FSharp.Core (>= 4.3.4) NuGet.Common (7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) @@ -361,19 +362,18 @@ NUGET NuGet.Versioning (7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) Octokit (14.0) System.Buffers (4.6.1) - System.CodeDom (10.0.5) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.CodeDom (7.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) System.Collections.Immutable (10.0.5) System.Memory (>= 4.6.3) System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - System.Configuration.ConfigurationManager (10.0.5) - System.Security.Cryptography.ProtectedData (>= 10.0.5) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= net8.0)) (== net6.0) (== netstandard2.1) + System.Configuration.ConfigurationManager (7.0) + System.Security.Cryptography.ProtectedData (>= 7.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.Security.Permissions (>= 7.0) + System.Drawing.Common (7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) + Microsoft.Win32.SystemEvents (>= 7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) System.Formats.Asn1 (10.0.5) System.Memory (>= 4.6.3) System.ValueTuple (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.1) (>= net462)) - System.Formats.Nrbf (10.0.5) - Microsoft.Bcl.HashCode (>= 6.0) - System.Reflection.Metadata (>= 10.0.5) - System.ValueTuple (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.1) (>= net462)) System.IO.Pipelines (10.0.5) System.Buffers (>= 4.6.1) System.Memory (>= 4.6.3) @@ -383,19 +383,24 @@ NUGET System.Numerics.Vectors (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) System.Numerics.Vectors (4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) - System.Reactive (6.1) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.1) - System.Reflection.Metadata (10.0.5) - System.Collections.Immutable (>= 10.0.5) - System.Reflection.MetadataLoadContext (10.0.5) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Collections.Immutable (>= 10.0.5) - System.Memory (>= 4.6.3) - System.Reflection.Metadata (>= 10.0.5) - System.Resources.Extensions (10.0.5) - System.Formats.Nrbf (>= 10.0.5) - System.Memory (>= 4.6.3) + System.Reactive (5.0) + System.Runtime.InteropServices.WindowsRuntime (>= 4.3) - restriction: || (&& (== net481) (< net472)) (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.1) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.1) + System.Reflection.Metadata (7.0.1) + System.Collections.Immutable (>= 7.0) + System.Reflection.MetadataLoadContext (7.0) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) + System.Collections.Immutable (>= 7.0) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.Reflection.Metadata (>= 7.0) + System.Resources.Extensions (7.0) + System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.Runtime (4.3.1) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.1) + Microsoft.NETCore.Platforms (>= 1.1.1) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) + Microsoft.NETCore.Targets (>= 1.1.3) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) System.Runtime.CompilerServices.Unsafe (6.1.2) - System.Security.AccessControl (6.0.1) - restriction: || (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= netcoreapp2.1)) (&& (== net481) (>= uap10.1)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (== net6.0) (== netstandard2.1) + System.Runtime.InteropServices.WindowsRuntime (4.3) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) + System.Security.AccessControl (6.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (&& (== net6.0) (>= net462)) (== netstandard2.1) System.Security.Principal.Windows (>= 5.0) - restriction: || (== net481) (&& (== net6.0) (>= net461)) (== netstandard2.1) System.Security.Cryptography.Cng (5.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) System.Formats.Asn1 (>= 5.0) - restriction: || (&& (== net481) (>= netcoreapp3.0)) (== net6.0) (&& (== netstandard2.1) (>= netcoreapp3.0)) @@ -404,19 +409,17 @@ NUGET System.Formats.Asn1 (>= 10.0.5) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) System.Security.Cryptography.Cng (>= 5.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) - System.Security.Cryptography.ProtectedData (10.0.5) - restriction: || (&& (== net481) (== netstandard2.1)) (&& (== net481) (< net462)) (&& (== net481) (>= net8.0)) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) (&& (== netstandard2.1) (>= net8.0)) - System.Memory (>= 4.6.3) - restriction: || (&& (== net481) (< net462)) (== net6.0) (== netstandard2.1) - System.Security.Cryptography.Xml (10.0.5) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) - Microsoft.Bcl.Cryptography (>= 10.0.5) - System.Memory (>= 4.6.3) - restriction: || (&& (== net481) (< net462)) (== net6.0) (== netstandard2.1) - System.Security.AccessControl (>= 6.0) - restriction: || (&& (== net481) (< net462)) (== net6.0) (== netstandard2.1) - System.Security.Cryptography.Pkcs (>= 10.0.5) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= net8.0)) (== net6.0) (== netstandard2.1) - System.Security.Permissions (10.0.5) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) - System.Security.AccessControl (>= 6.0) + System.Security.Cryptography.ProtectedData (7.0.1) - restriction: || (&& (== net481) (== netstandard2.1)) (&& (== net481) (< net462)) (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) + System.Security.Cryptography.Xml (7.0.1) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.Memory (>= 4.5.5) - restriction: || (&& (== net481) (< net462)) (== netstandard2.1) + System.Security.AccessControl (>= 6.0) - restriction: || (&& (== net481) (< net462)) (== netstandard2.1) + System.Security.Cryptography.Pkcs (>= 7.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.Security.Permissions (7.0) + System.Security.AccessControl (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.1) + System.Windows.Extensions (>= 7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) System.Security.Principal.Windows (5.0) - restriction: || (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= netcoreapp2.1)) (&& (== net481) (>= uap10.1)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (== net6.0) (== netstandard2.1) - System.Text.Encoding.CodePages (10.0.5) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) - System.Memory (>= 4.6.3) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) + System.Text.Encoding.CodePages (7.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.Runtime.CompilerServices.Unsafe (>= 6.0) System.Text.Encodings.Web (10.0.5) System.Buffers (>= 4.6.1) System.Memory (>= 4.6.3) @@ -430,14 +433,16 @@ NUGET System.Text.Encodings.Web (>= 10.0.5) System.Threading.Tasks.Extensions (>= 4.6.3) System.ValueTuple (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.1) (>= net462)) - System.Threading.Tasks.Dataflow (10.0.5) + System.Threading.Tasks.Dataflow (7.0) System.Threading.Tasks.Extensions (4.6.3) System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) System.ValueTuple (4.6.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.1) (>= net462)) + System.Windows.Extensions (7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) + System.Drawing.Common (>= 7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) GROUP FsCheck3 NUGET remote: https://api.nuget.org/v3/index.json - FsCheck (3.3.2) + FsCheck (3.0.0-rc3) FSharp.Core (>= 5.0.2) - restriction: >= netstandard2.0 - FSharp.Core (7.0.200) + FSharp.Core (7.0.200) - restriction: >= netstandard2.0 From 780d2613fad8df2418fcf2a0c340021bc807bb73 Mon Sep 17 00:00:00 2001 From: roboz0r Date: Sat, 11 Apr 2026 14:24:47 -0500 Subject: [PATCH 4/9] Change to Build.fsproj --- .claude/settings.local.json | 9 + .config/dotnet-tools.json | 2 +- .paket/Paket.Restore.targets | 22 +- .serena/.gitignore | 2 + .serena/project.yml | 152 ++++++ Build/Build.fsproj | 12 + build.fsx => Build/Program.fs | 17 +- Build/paket.references | 20 + .../Expecto.BenchmarkDotNet.Tests.fsproj | 2 +- .../Expecto.Focused.Tests.fsproj | 2 +- .../Expecto.Hopac.Tests.fsproj | 2 +- Expecto.Sample/Expecto.Sample.fsproj | 2 +- Expecto.Template/Expecto.Template.fsproj | 4 +- .../Expecto.Tests.CSharp.csproj | 2 +- .../Expecto.Tests.FsCheck3.fsproj | 2 +- Expecto.Tests/Expecto.Tests.fsproj | 2 +- Expecto.sln | 115 ++++- README.md | 6 +- fake | 2 +- fake.cmd | 2 +- paket.dependencies | 4 +- paket.lock | 477 +++++++++--------- 22 files changed, 581 insertions(+), 279 deletions(-) create mode 100644 .claude/settings.local.json create mode 100644 .serena/.gitignore create mode 100644 .serena/project.yml create mode 100644 Build/Build.fsproj rename build.fsx => Build/Program.fs (94%) create mode 100644 Build/paket.references diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 00000000..5381328c --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,9 @@ +{ + "permissions": { + "allow": [ + "Bash(ls:*)", + "Bash(find:*)", + "WebFetch(domain:www.nuget.org)" + ] + } +} diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 132b79f5..7f127ce7 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,7 +3,7 @@ "isRoot": true, "tools": { "paket": { - "version": "8.0.3", + "version": "10.3.1", "commands": [ "paket" ], diff --git a/.paket/Paket.Restore.targets b/.paket/Paket.Restore.targets index c66062b2..cb218acb 100644 --- a/.paket/Paket.Restore.targets +++ b/.paket/Paket.Restore.targets @@ -235,14 +235,16 @@ $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',').Length) $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[0]) $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[1]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[2]) $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[4]) $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[5]) $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[6]) $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[7]) $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[8]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[9]) - - %(PaketReferencesFileLinesInfo.PackageVersion) + + %(PaketReferencesFileLinesInfo.PackageVersion) All runtime $(ExcludeAssets);contentFiles @@ -250,8 +252,10 @@ %(PaketReferencesFileLinesInfo.Aliases) true true - + + %(PaketReferencesFileLinesInfo.PackageVersion) + @@ -314,7 +318,17 @@ - + + + + + <_DefinedConditionProperties Include="@(_ConditionProperties)" Condition="$(%(Identity)) == 'true'"/> + + + <_ConditionsParameter> + <_ConditionsParameter Condition="@(_DefinedConditionProperties) != ''">--conditions @(_DefinedConditionProperties) + + diff --git a/.serena/.gitignore b/.serena/.gitignore new file mode 100644 index 00000000..2e510aff --- /dev/null +++ b/.serena/.gitignore @@ -0,0 +1,2 @@ +/cache +/project.local.yml diff --git a/.serena/project.yml b/.serena/project.yml new file mode 100644 index 00000000..efb27dbc --- /dev/null +++ b/.serena/project.yml @@ -0,0 +1,152 @@ +# the name by which the project can be referenced within Serena +project_name: "expecto" + + +# list of languages for which language servers are started; choose from: +# al bash clojure cpp csharp +# csharp_omnisharp dart elixir elm erlang +# fortran fsharp go groovy haskell +# java julia kotlin lua markdown +# matlab nix pascal perl php +# php_phpactor powershell python python_jedi r +# rego ruby ruby_solargraph rust scala +# swift terraform toml typescript typescript_vts +# vue yaml zig +# (This list may be outdated. For the current list, see values of Language enum here: +# https://github.com/oraios/serena/blob/main/src/solidlsp/ls_config.py +# For some languages, there are alternative language servers, e.g. csharp_omnisharp, ruby_solargraph.) +# Note: +# - For C, use cpp +# - For JavaScript, use typescript +# - For Free Pascal/Lazarus, use pascal +# Special requirements: +# Some languages require additional setup/installations. +# See here for details: https://oraios.github.io/serena/01-about/020_programming-languages.html#language-servers +# When using multiple languages, the first language server that supports a given file will be used for that file. +# The first language is the default language and the respective language server will be used as a fallback. +# Note that when using the JetBrains backend, language servers are not used and this list is correspondingly ignored. +languages: +- fsharp + +# the encoding used by text files in the project +# For a list of possible encodings, see https://docs.python.org/3.11/library/codecs.html#standard-encodings +encoding: "utf-8" + +# line ending convention to use when writing source files. +# Possible values: unset (use global setting), "lf", "crlf", or "native" (platform default) +# This does not affect Serena's own files (e.g. memories and configuration files), which always use native line endings. +line_ending: + +# The language backend to use for this project. +# If not set, the global setting from serena_config.yml is used. +# Valid values: LSP, JetBrains +# Note: the backend is fixed at startup. If a project with a different backend +# is activated post-init, an error will be returned. +language_backend: + +# whether to use project's .gitignore files to ignore files +ignore_all_files_in_gitignore: true + +# advanced configuration option allowing to configure language server-specific options. +# Maps the language key to the options. +# Have a look at the docstring of the constructors of the LS implementations within solidlsp (e.g., for C# or PHP) to see which options are available. +# No documentation on options means no options are available. +ls_specific_settings: {} + +# list of additional paths to ignore in this project. +# Same syntax as gitignore, so you can use * and **. +# Note: global ignored_paths from serena_config.yml are also applied additively. +ignored_paths: [] + +# whether the project is in read-only mode +# If set to true, all editing tools will be disabled and attempts to use them will result in an error +# Added on 2025-04-18 +read_only: false + +# list of tool names to exclude. +# This extends the existing exclusions (e.g. from the global configuration) +# +# Below is the complete list of tools for convenience. +# To make sure you have the latest list of tools, and to view their descriptions, +# execute `uv run scripts/print_tool_overview.py`. +# +# * `activate_project`: Activates a project by name. +# * `check_onboarding_performed`: Checks whether project onboarding was already performed. +# * `create_text_file`: Creates/overwrites a file in the project directory. +# * `delete_lines`: Deletes a range of lines within a file. +# * `delete_memory`: Deletes a memory from Serena's project-specific memory store. +# * `execute_shell_command`: Executes a shell command. +# * `find_referencing_code_snippets`: Finds code snippets in which the symbol at the given location is referenced. +# * `find_referencing_symbols`: Finds symbols that reference the symbol at the given location (optionally filtered by type). +# * `find_symbol`: Performs a global (or local) search for symbols with/containing a given name/substring (optionally filtered by type). +# * `get_current_config`: Prints the current configuration of the agent, including the active and available projects, tools, contexts, and modes. +# * `get_symbols_overview`: Gets an overview of the top-level symbols defined in a given file. +# * `initial_instructions`: Gets the initial instructions for the current project. +# Should only be used in settings where the system prompt cannot be set, +# e.g. in clients you have no control over, like Claude Desktop. +# * `insert_after_symbol`: Inserts content after the end of the definition of a given symbol. +# * `insert_at_line`: Inserts content at a given line in a file. +# * `insert_before_symbol`: Inserts content before the beginning of the definition of a given symbol. +# * `list_dir`: Lists files and directories in the given directory (optionally with recursion). +# * `list_memories`: Lists memories in Serena's project-specific memory store. +# * `onboarding`: Performs onboarding (identifying the project structure and essential tasks, e.g. for testing or building). +# * `prepare_for_new_conversation`: Provides instructions for preparing for a new conversation (in order to continue with the necessary context). +# * `read_file`: Reads a file within the project directory. +# * `read_memory`: Reads the memory with the given name from Serena's project-specific memory store. +# * `remove_project`: Removes a project from the Serena configuration. +# * `replace_lines`: Replaces a range of lines within a file with new content. +# * `replace_symbol_body`: Replaces the full definition of a symbol. +# * `restart_language_server`: Restarts the language server, may be necessary when edits not through Serena happen. +# * `search_for_pattern`: Performs a search for a pattern in the project. +# * `summarize_changes`: Provides instructions for summarizing the changes made to the codebase. +# * `switch_modes`: Activates modes by providing a list of their names +# * `think_about_collected_information`: Thinking tool for pondering the completeness of collected information. +# * `think_about_task_adherence`: Thinking tool for determining whether the agent is still on track with the current task. +# * `think_about_whether_you_are_done`: Thinking tool for determining whether the task is truly completed. +# * `write_memory`: Writes a named memory (for future reference) to Serena's project-specific memory store. +excluded_tools: [] + +# list of tools to include that would otherwise be disabled (particularly optional tools that are disabled by default). +# This extends the existing inclusions (e.g. from the global configuration). +included_optional_tools: [] + +# fixed set of tools to use as the base tool set (if non-empty), replacing Serena's default set of tools. +# This cannot be combined with non-empty excluded_tools or included_optional_tools. +fixed_tools: [] + +# list of mode names to that are always to be included in the set of active modes +# The full set of modes to be activated is base_modes + default_modes. +# If the setting is undefined, the base_modes from the global configuration (serena_config.yml) apply. +# Otherwise, this setting overrides the global configuration. +# Set this to [] to disable base modes for this project. +# Set this to a list of mode names to always include the respective modes for this project. +base_modes: + +# list of mode names that are to be activated by default. +# The full set of modes to be activated is base_modes + default_modes. +# If the setting is undefined, the default_modes from the global configuration (serena_config.yml) apply. +# Otherwise, this overrides the setting from the global configuration (serena_config.yml). +# This setting can, in turn, be overridden by CLI parameters (--mode). +default_modes: + +# initial prompt for the project. It will always be given to the LLM upon activating the project +# (contrary to the memories, which are loaded on demand). +initial_prompt: "" + +# time budget (seconds) per tool call for the retrieval of additional symbol information +# such as docstrings or parameter information. +# This overrides the corresponding setting in the global configuration; see the documentation there. +# If null or missing, use the setting from the global configuration. +symbol_info_budget: + +# list of regex patterns which, when matched, mark a memory entry as read‑only. +# Extends the list from the global configuration, merging the two lists. +read_only_memory_patterns: [] + +# list of regex patterns for memories to completely ignore. +# Matching memories will not appear in list_memories or activate_project output +# and cannot be accessed via read_memory or write_memory. +# To access ignored memory files, use the read_file tool on the raw file path. +# Extends the list from the global configuration, merging the two lists. +# Example: ["_archive/.*", "_episodes/.*"] +ignored_memory_patterns: [] diff --git a/Build/Build.fsproj b/Build/Build.fsproj new file mode 100644 index 00000000..d4e83f1e --- /dev/null +++ b/Build/Build.fsproj @@ -0,0 +1,12 @@ + + + + Exe + net10.0 + + + + + + + \ No newline at end of file diff --git a/build.fsx b/Build/Program.fs similarity index 94% rename from build.fsx rename to Build/Program.fs index 00647cff..ae1ff8a6 100644 --- a/build.fsx +++ b/Build/Program.fs @@ -1,10 +1,4 @@ -#r "paket: groupref Build //" - -#load ".fake/build.fsx/intellisense.fsx" -#if !FAKE -#r "netstandard" -#endif - + open System open System.IO open Fake.Core @@ -17,14 +11,18 @@ open Fake.IO.Globbing.Operators open Fake.BuildServer open NoSln -Environment.CurrentDirectory <- __SOURCE_DIRECTORY__ + +Environment.CurrentDirectory <- Path.Combine(__SOURCE_DIRECTORY__, "..") + +let execContext = Context.FakeExecutionContext.Create false "build.fsx" [] +Context.setExecutionContext (Context.RuntimeContext.Fake execContext) let configuration = Environment.environVarOrDefault "CONFIGURATION" "Release" |> DotNet.BuildConfiguration.fromString let release = ReleaseNotes.load "RELEASE_NOTES.md" -let testFrameworks = ["net6.0"; "net481"] +let testFrameworks = ["net10.0"; "net481"] let dotnetExePath = "dotnet" let githubToken = lazy(Environment.environVarOrFail "GITHUB_TOKEN") @@ -60,6 +58,7 @@ Target.create "Clean" <| fun _ -> !!"./**/bin/" ++ "./**/obj/" ++ pkgPath + -- "./Build/**/" |> Shell.cleanDirs let normaliseFileToLFEnding filename = diff --git a/Build/paket.references b/Build/paket.references new file mode 100644 index 00000000..37a0f441 --- /dev/null +++ b/Build/paket.references @@ -0,0 +1,20 @@ +group Build + Fake.Api.GitHub + Fake.BuildServer.AppVeyor + Fake.BuildServer.Travis + Fake.Core.ReleaseNotes + Fake.Core.Target + Fake.Core.Xml + Fake.DotNet.Cli + Fake.DotNet.Paket + Fake.IO.FileSystem + Fake.IO.Zip + Fake.Tools.Git + Fake.Tools.Octo + Microsoft.Build + Microsoft.Build.Framework + Microsoft.Build.Tasks.Core + Microsoft.Build.Utilities.Core + FSharp.Core + Nuget.Protocol + nosln \ No newline at end of file diff --git a/Expecto.BenchmarkDotNet.Tests/Expecto.BenchmarkDotNet.Tests.fsproj b/Expecto.BenchmarkDotNet.Tests/Expecto.BenchmarkDotNet.Tests.fsproj index bf842225..e6f5d345 100644 --- a/Expecto.BenchmarkDotNet.Tests/Expecto.BenchmarkDotNet.Tests.fsproj +++ b/Expecto.BenchmarkDotNet.Tests/Expecto.BenchmarkDotNet.Tests.fsproj @@ -1,7 +1,7 @@  Exe - net6.0;net481 + net10.0;net481 diff --git a/Expecto.Focused.Tests/Expecto.Focused.Tests.fsproj b/Expecto.Focused.Tests/Expecto.Focused.Tests.fsproj index 455dab83..aff5b28c 100644 --- a/Expecto.Focused.Tests/Expecto.Focused.Tests.fsproj +++ b/Expecto.Focused.Tests/Expecto.Focused.Tests.fsproj @@ -3,7 +3,7 @@ Expecto.Focused.Tests Exe - net6.0;net481 + net10.0;net481 diff --git a/Expecto.Hopac.Tests/Expecto.Hopac.Tests.fsproj b/Expecto.Hopac.Tests/Expecto.Hopac.Tests.fsproj index abc8e845..9d59300a 100644 --- a/Expecto.Hopac.Tests/Expecto.Hopac.Tests.fsproj +++ b/Expecto.Hopac.Tests/Expecto.Hopac.Tests.fsproj @@ -4,7 +4,7 @@ true Expecto.Hopac.Tests Exe - net6.0;net481 + net10.0;net481 true diff --git a/Expecto.Sample/Expecto.Sample.fsproj b/Expecto.Sample/Expecto.Sample.fsproj index fddc027d..ed73202a 100644 --- a/Expecto.Sample/Expecto.Sample.fsproj +++ b/Expecto.Sample/Expecto.Sample.fsproj @@ -3,7 +3,7 @@ Expecto.Sample Exe - net6.0 + net10.0 diff --git a/Expecto.Template/Expecto.Template.fsproj b/Expecto.Template/Expecto.Template.fsproj index 796576d4..8ea2e72b 100644 --- a/Expecto.Template/Expecto.Template.fsproj +++ b/Expecto.Template/Expecto.Template.fsproj @@ -1,7 +1,7 @@  - net6.0 + net10.0 $(NoWarn);NU5128 @@ -21,7 +21,7 @@ README.md - Create the project in a new folder if -n is specified - - Bump default target framework to net9.0 + - Bump default target framework to net10.0 diff --git a/Expecto.Tests.CSharp/Expecto.Tests.CSharp.csproj b/Expecto.Tests.CSharp/Expecto.Tests.CSharp.csproj index 3827be3b..58f488d1 100644 --- a/Expecto.Tests.CSharp/Expecto.Tests.CSharp.csproj +++ b/Expecto.Tests.CSharp/Expecto.Tests.CSharp.csproj @@ -2,7 +2,7 @@ Expecto.Tests.CSharp Exe - net6.0;net481 + net10.0;net481 false false false diff --git a/Expecto.Tests.FsCheck3/Expecto.Tests.FsCheck3.fsproj b/Expecto.Tests.FsCheck3/Expecto.Tests.FsCheck3.fsproj index 82390d98..a447b54e 100644 --- a/Expecto.Tests.FsCheck3/Expecto.Tests.FsCheck3.fsproj +++ b/Expecto.Tests.FsCheck3/Expecto.Tests.FsCheck3.fsproj @@ -2,7 +2,7 @@ Expecto.Tests Exe - net6.0;net481 + net10.0;net481 diff --git a/Expecto.Tests/Expecto.Tests.fsproj b/Expecto.Tests/Expecto.Tests.fsproj index 028f2b43..42b9e70f 100644 --- a/Expecto.Tests/Expecto.Tests.fsproj +++ b/Expecto.Tests/Expecto.Tests.fsproj @@ -3,7 +3,7 @@ Expecto.Tests Exe - net6.0;net481 + net10.0;net481 diff --git a/Expecto.sln b/Expecto.sln index bbf584c2..742e8ba6 100644 --- a/Expecto.sln +++ b/Expecto.sln @@ -25,7 +25,6 @@ Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Expecto.Diff", "Expecto.Dif EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{9B913138-FBD2-4216-95EC-BDEE468E94BA}" ProjectSection(SolutionItems) = preProject - build.fsx = build.fsx NuGet.props = NuGet.props paket.dependencies = paket.dependencies paket.lock = paket.lock @@ -35,60 +34,174 @@ Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Expecto.FsCheck3", "Expecto EndProject Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Expecto.Tests.FsCheck3", "Expecto.Tests.FsCheck3\Expecto.Tests.FsCheck3.fsproj", "{C82C1A73-8341-49E4-BBAF-7C39316963A6}" EndProject +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Build", "Build\Build.fsproj", "{95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {F82A6D5C-3B7C-4204-8A96-7D0AB8A67721}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F82A6D5C-3B7C-4204-8A96-7D0AB8A67721}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F82A6D5C-3B7C-4204-8A96-7D0AB8A67721}.Debug|x64.ActiveCfg = Debug|Any CPU + {F82A6D5C-3B7C-4204-8A96-7D0AB8A67721}.Debug|x64.Build.0 = Debug|Any CPU + {F82A6D5C-3B7C-4204-8A96-7D0AB8A67721}.Debug|x86.ActiveCfg = Debug|Any CPU + {F82A6D5C-3B7C-4204-8A96-7D0AB8A67721}.Debug|x86.Build.0 = Debug|Any CPU {F82A6D5C-3B7C-4204-8A96-7D0AB8A67721}.Release|Any CPU.ActiveCfg = Release|Any CPU {F82A6D5C-3B7C-4204-8A96-7D0AB8A67721}.Release|Any CPU.Build.0 = Release|Any CPU + {F82A6D5C-3B7C-4204-8A96-7D0AB8A67721}.Release|x64.ActiveCfg = Release|Any CPU + {F82A6D5C-3B7C-4204-8A96-7D0AB8A67721}.Release|x64.Build.0 = Release|Any CPU + {F82A6D5C-3B7C-4204-8A96-7D0AB8A67721}.Release|x86.ActiveCfg = Release|Any CPU + {F82A6D5C-3B7C-4204-8A96-7D0AB8A67721}.Release|x86.Build.0 = Release|Any CPU {9C15C6AD-D23C-4541-AE91-04C1D007639D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9C15C6AD-D23C-4541-AE91-04C1D007639D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9C15C6AD-D23C-4541-AE91-04C1D007639D}.Debug|x64.ActiveCfg = Debug|Any CPU + {9C15C6AD-D23C-4541-AE91-04C1D007639D}.Debug|x64.Build.0 = Debug|Any CPU + {9C15C6AD-D23C-4541-AE91-04C1D007639D}.Debug|x86.ActiveCfg = Debug|Any CPU + {9C15C6AD-D23C-4541-AE91-04C1D007639D}.Debug|x86.Build.0 = Debug|Any CPU {9C15C6AD-D23C-4541-AE91-04C1D007639D}.Release|Any CPU.ActiveCfg = Release|Any CPU {9C15C6AD-D23C-4541-AE91-04C1D007639D}.Release|Any CPU.Build.0 = Release|Any CPU + {9C15C6AD-D23C-4541-AE91-04C1D007639D}.Release|x64.ActiveCfg = Release|Any CPU + {9C15C6AD-D23C-4541-AE91-04C1D007639D}.Release|x64.Build.0 = Release|Any CPU + {9C15C6AD-D23C-4541-AE91-04C1D007639D}.Release|x86.ActiveCfg = Release|Any CPU + {9C15C6AD-D23C-4541-AE91-04C1D007639D}.Release|x86.Build.0 = Release|Any CPU {A8185758-EAD0-4782-8338-F07BFA573ADC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A8185758-EAD0-4782-8338-F07BFA573ADC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A8185758-EAD0-4782-8338-F07BFA573ADC}.Debug|x64.ActiveCfg = Debug|Any CPU + {A8185758-EAD0-4782-8338-F07BFA573ADC}.Debug|x64.Build.0 = Debug|Any CPU + {A8185758-EAD0-4782-8338-F07BFA573ADC}.Debug|x86.ActiveCfg = Debug|Any CPU + {A8185758-EAD0-4782-8338-F07BFA573ADC}.Debug|x86.Build.0 = Debug|Any CPU {A8185758-EAD0-4782-8338-F07BFA573ADC}.Release|Any CPU.ActiveCfg = Release|Any CPU {A8185758-EAD0-4782-8338-F07BFA573ADC}.Release|Any CPU.Build.0 = Release|Any CPU + {A8185758-EAD0-4782-8338-F07BFA573ADC}.Release|x64.ActiveCfg = Release|Any CPU + {A8185758-EAD0-4782-8338-F07BFA573ADC}.Release|x64.Build.0 = Release|Any CPU + {A8185758-EAD0-4782-8338-F07BFA573ADC}.Release|x86.ActiveCfg = Release|Any CPU + {A8185758-EAD0-4782-8338-F07BFA573ADC}.Release|x86.Build.0 = Release|Any CPU {CC2AEBC2-BD06-4018-929E-F3A760EDFB20}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CC2AEBC2-BD06-4018-929E-F3A760EDFB20}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CC2AEBC2-BD06-4018-929E-F3A760EDFB20}.Debug|x64.ActiveCfg = Debug|Any CPU + {CC2AEBC2-BD06-4018-929E-F3A760EDFB20}.Debug|x64.Build.0 = Debug|Any CPU + {CC2AEBC2-BD06-4018-929E-F3A760EDFB20}.Debug|x86.ActiveCfg = Debug|Any CPU + {CC2AEBC2-BD06-4018-929E-F3A760EDFB20}.Debug|x86.Build.0 = Debug|Any CPU {CC2AEBC2-BD06-4018-929E-F3A760EDFB20}.Release|Any CPU.ActiveCfg = Release|Any CPU {CC2AEBC2-BD06-4018-929E-F3A760EDFB20}.Release|Any CPU.Build.0 = Release|Any CPU + {CC2AEBC2-BD06-4018-929E-F3A760EDFB20}.Release|x64.ActiveCfg = Release|Any CPU + {CC2AEBC2-BD06-4018-929E-F3A760EDFB20}.Release|x64.Build.0 = Release|Any CPU + {CC2AEBC2-BD06-4018-929E-F3A760EDFB20}.Release|x86.ActiveCfg = Release|Any CPU + {CC2AEBC2-BD06-4018-929E-F3A760EDFB20}.Release|x86.Build.0 = Release|Any CPU {8DFD3925-FB2C-4711-9205-EEE9F88E0D65}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8DFD3925-FB2C-4711-9205-EEE9F88E0D65}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8DFD3925-FB2C-4711-9205-EEE9F88E0D65}.Debug|x64.ActiveCfg = Debug|Any CPU + {8DFD3925-FB2C-4711-9205-EEE9F88E0D65}.Debug|x64.Build.0 = Debug|Any CPU + {8DFD3925-FB2C-4711-9205-EEE9F88E0D65}.Debug|x86.ActiveCfg = Debug|Any CPU + {8DFD3925-FB2C-4711-9205-EEE9F88E0D65}.Debug|x86.Build.0 = Debug|Any CPU {8DFD3925-FB2C-4711-9205-EEE9F88E0D65}.Release|Any CPU.ActiveCfg = Release|Any CPU {8DFD3925-FB2C-4711-9205-EEE9F88E0D65}.Release|Any CPU.Build.0 = Release|Any CPU + {8DFD3925-FB2C-4711-9205-EEE9F88E0D65}.Release|x64.ActiveCfg = Release|Any CPU + {8DFD3925-FB2C-4711-9205-EEE9F88E0D65}.Release|x64.Build.0 = Release|Any CPU + {8DFD3925-FB2C-4711-9205-EEE9F88E0D65}.Release|x86.ActiveCfg = Release|Any CPU + {8DFD3925-FB2C-4711-9205-EEE9F88E0D65}.Release|x86.Build.0 = Release|Any CPU {B6677E3B-0095-4840-94ED-53ECDE550B79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B6677E3B-0095-4840-94ED-53ECDE550B79}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B6677E3B-0095-4840-94ED-53ECDE550B79}.Debug|x64.ActiveCfg = Debug|Any CPU + {B6677E3B-0095-4840-94ED-53ECDE550B79}.Debug|x64.Build.0 = Debug|Any CPU + {B6677E3B-0095-4840-94ED-53ECDE550B79}.Debug|x86.ActiveCfg = Debug|Any CPU + {B6677E3B-0095-4840-94ED-53ECDE550B79}.Debug|x86.Build.0 = Debug|Any CPU {B6677E3B-0095-4840-94ED-53ECDE550B79}.Release|Any CPU.ActiveCfg = Release|Any CPU {B6677E3B-0095-4840-94ED-53ECDE550B79}.Release|Any CPU.Build.0 = Release|Any CPU + {B6677E3B-0095-4840-94ED-53ECDE550B79}.Release|x64.ActiveCfg = Release|Any CPU + {B6677E3B-0095-4840-94ED-53ECDE550B79}.Release|x64.Build.0 = Release|Any CPU + {B6677E3B-0095-4840-94ED-53ECDE550B79}.Release|x86.ActiveCfg = Release|Any CPU + {B6677E3B-0095-4840-94ED-53ECDE550B79}.Release|x86.Build.0 = Release|Any CPU {751478CE-23B9-4C81-98C1-5B24078B84A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {751478CE-23B9-4C81-98C1-5B24078B84A2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {751478CE-23B9-4C81-98C1-5B24078B84A2}.Debug|x64.ActiveCfg = Debug|Any CPU + {751478CE-23B9-4C81-98C1-5B24078B84A2}.Debug|x64.Build.0 = Debug|Any CPU + {751478CE-23B9-4C81-98C1-5B24078B84A2}.Debug|x86.ActiveCfg = Debug|Any CPU + {751478CE-23B9-4C81-98C1-5B24078B84A2}.Debug|x86.Build.0 = Debug|Any CPU {751478CE-23B9-4C81-98C1-5B24078B84A2}.Release|Any CPU.ActiveCfg = Release|Any CPU {751478CE-23B9-4C81-98C1-5B24078B84A2}.Release|Any CPU.Build.0 = Release|Any CPU + {751478CE-23B9-4C81-98C1-5B24078B84A2}.Release|x64.ActiveCfg = Release|Any CPU + {751478CE-23B9-4C81-98C1-5B24078B84A2}.Release|x64.Build.0 = Release|Any CPU + {751478CE-23B9-4C81-98C1-5B24078B84A2}.Release|x86.ActiveCfg = Release|Any CPU + {751478CE-23B9-4C81-98C1-5B24078B84A2}.Release|x86.Build.0 = Release|Any CPU {089DA13B-15DF-40C0-B96E-E47461A715D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {089DA13B-15DF-40C0-B96E-E47461A715D1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {089DA13B-15DF-40C0-B96E-E47461A715D1}.Debug|x64.ActiveCfg = Debug|Any CPU + {089DA13B-15DF-40C0-B96E-E47461A715D1}.Debug|x64.Build.0 = Debug|Any CPU + {089DA13B-15DF-40C0-B96E-E47461A715D1}.Debug|x86.ActiveCfg = Debug|Any CPU + {089DA13B-15DF-40C0-B96E-E47461A715D1}.Debug|x86.Build.0 = Debug|Any CPU {089DA13B-15DF-40C0-B96E-E47461A715D1}.Release|Any CPU.ActiveCfg = Release|Any CPU {089DA13B-15DF-40C0-B96E-E47461A715D1}.Release|Any CPU.Build.0 = Release|Any CPU + {089DA13B-15DF-40C0-B96E-E47461A715D1}.Release|x64.ActiveCfg = Release|Any CPU + {089DA13B-15DF-40C0-B96E-E47461A715D1}.Release|x64.Build.0 = Release|Any CPU + {089DA13B-15DF-40C0-B96E-E47461A715D1}.Release|x86.ActiveCfg = Release|Any CPU + {089DA13B-15DF-40C0-B96E-E47461A715D1}.Release|x86.Build.0 = Release|Any CPU {DF3DAA62-1273-47AB-ADEB-659492FFEE94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DF3DAA62-1273-47AB-ADEB-659492FFEE94}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DF3DAA62-1273-47AB-ADEB-659492FFEE94}.Debug|x64.ActiveCfg = Debug|Any CPU + {DF3DAA62-1273-47AB-ADEB-659492FFEE94}.Debug|x64.Build.0 = Debug|Any CPU + {DF3DAA62-1273-47AB-ADEB-659492FFEE94}.Debug|x86.ActiveCfg = Debug|Any CPU + {DF3DAA62-1273-47AB-ADEB-659492FFEE94}.Debug|x86.Build.0 = Debug|Any CPU {DF3DAA62-1273-47AB-ADEB-659492FFEE94}.Release|Any CPU.ActiveCfg = Release|Any CPU {DF3DAA62-1273-47AB-ADEB-659492FFEE94}.Release|Any CPU.Build.0 = Release|Any CPU + {DF3DAA62-1273-47AB-ADEB-659492FFEE94}.Release|x64.ActiveCfg = Release|Any CPU + {DF3DAA62-1273-47AB-ADEB-659492FFEE94}.Release|x64.Build.0 = Release|Any CPU + {DF3DAA62-1273-47AB-ADEB-659492FFEE94}.Release|x86.ActiveCfg = Release|Any CPU + {DF3DAA62-1273-47AB-ADEB-659492FFEE94}.Release|x86.Build.0 = Release|Any CPU {499DEA86-F089-4983-BB60-D54C22B6643D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {499DEA86-F089-4983-BB60-D54C22B6643D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {499DEA86-F089-4983-BB60-D54C22B6643D}.Debug|x64.ActiveCfg = Debug|Any CPU + {499DEA86-F089-4983-BB60-D54C22B6643D}.Debug|x64.Build.0 = Debug|Any CPU + {499DEA86-F089-4983-BB60-D54C22B6643D}.Debug|x86.ActiveCfg = Debug|Any CPU + {499DEA86-F089-4983-BB60-D54C22B6643D}.Debug|x86.Build.0 = Debug|Any CPU {499DEA86-F089-4983-BB60-D54C22B6643D}.Release|Any CPU.ActiveCfg = Release|Any CPU {499DEA86-F089-4983-BB60-D54C22B6643D}.Release|Any CPU.Build.0 = Release|Any CPU + {499DEA86-F089-4983-BB60-D54C22B6643D}.Release|x64.ActiveCfg = Release|Any CPU + {499DEA86-F089-4983-BB60-D54C22B6643D}.Release|x64.Build.0 = Release|Any CPU + {499DEA86-F089-4983-BB60-D54C22B6643D}.Release|x86.ActiveCfg = Release|Any CPU + {499DEA86-F089-4983-BB60-D54C22B6643D}.Release|x86.Build.0 = Release|Any CPU {854FC486-3741-4910-A719-54D1C355B07D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {854FC486-3741-4910-A719-54D1C355B07D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {854FC486-3741-4910-A719-54D1C355B07D}.Debug|x64.ActiveCfg = Debug|Any CPU + {854FC486-3741-4910-A719-54D1C355B07D}.Debug|x64.Build.0 = Debug|Any CPU + {854FC486-3741-4910-A719-54D1C355B07D}.Debug|x86.ActiveCfg = Debug|Any CPU + {854FC486-3741-4910-A719-54D1C355B07D}.Debug|x86.Build.0 = Debug|Any CPU {854FC486-3741-4910-A719-54D1C355B07D}.Release|Any CPU.ActiveCfg = Release|Any CPU {854FC486-3741-4910-A719-54D1C355B07D}.Release|Any CPU.Build.0 = Release|Any CPU + {854FC486-3741-4910-A719-54D1C355B07D}.Release|x64.ActiveCfg = Release|Any CPU + {854FC486-3741-4910-A719-54D1C355B07D}.Release|x64.Build.0 = Release|Any CPU + {854FC486-3741-4910-A719-54D1C355B07D}.Release|x86.ActiveCfg = Release|Any CPU + {854FC486-3741-4910-A719-54D1C355B07D}.Release|x86.Build.0 = Release|Any CPU {C82C1A73-8341-49E4-BBAF-7C39316963A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C82C1A73-8341-49E4-BBAF-7C39316963A6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C82C1A73-8341-49E4-BBAF-7C39316963A6}.Debug|x64.ActiveCfg = Debug|Any CPU + {C82C1A73-8341-49E4-BBAF-7C39316963A6}.Debug|x64.Build.0 = Debug|Any CPU + {C82C1A73-8341-49E4-BBAF-7C39316963A6}.Debug|x86.ActiveCfg = Debug|Any CPU + {C82C1A73-8341-49E4-BBAF-7C39316963A6}.Debug|x86.Build.0 = Debug|Any CPU {C82C1A73-8341-49E4-BBAF-7C39316963A6}.Release|Any CPU.ActiveCfg = Release|Any CPU {C82C1A73-8341-49E4-BBAF-7C39316963A6}.Release|Any CPU.Build.0 = Release|Any CPU + {C82C1A73-8341-49E4-BBAF-7C39316963A6}.Release|x64.ActiveCfg = Release|Any CPU + {C82C1A73-8341-49E4-BBAF-7C39316963A6}.Release|x64.Build.0 = Release|Any CPU + {C82C1A73-8341-49E4-BBAF-7C39316963A6}.Release|x86.ActiveCfg = Release|Any CPU + {C82C1A73-8341-49E4-BBAF-7C39316963A6}.Release|x86.Build.0 = Release|Any CPU + {95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}.Debug|x64.ActiveCfg = Debug|Any CPU + {95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}.Debug|x64.Build.0 = Debug|Any CPU + {95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}.Debug|x86.ActiveCfg = Debug|Any CPU + {95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}.Debug|x86.Build.0 = Debug|Any CPU + {95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}.Release|Any CPU.Build.0 = Release|Any CPU + {95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}.Release|x64.ActiveCfg = Release|Any CPU + {95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}.Release|x64.Build.0 = Release|Any CPU + {95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}.Release|x86.ActiveCfg = Release|Any CPU + {95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/README.md b/README.md index 72e8878e..94e7a084 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,7 @@ There's a NuGet `Expecto.VisualStudio.TestAdapter` for Visual Studio integration You can use `dotnet run` or `dotnet watch` from the command line. - dotnet watch -p MyProject.Tests run -f net6.0 + dotnet watch -p MyProject.Tests run -f net10.0 ### Prettify stacktraces/ship test logs @@ -1181,8 +1181,8 @@ Tests.runTestsInAssemblyWithCLIArgs [Stress 0.1;Stress_Timeout 0.2] [||] From the command line you can run: ``` -dotnet run -p Expecto.Tests -f net6.0 -c release -- --help -dotnet watch -p Expecto.Tests run -f net6.0 -c release -- --colours 256 +dotnet run -p Expecto.Tests -f net10.0 -c release -- --help +dotnet watch -p Expecto.Tests run -f net10.0 -c release -- --colours 256 ``` ## Contributing and building diff --git a/fake b/fake index e0226c62..d598d80e 100755 --- a/fake +++ b/fake @@ -4,4 +4,4 @@ set -eu set -o pipefail dotnet tool restore -dotnet fake $@ +dotnet run --project ./Build/Build.fsproj -- $@ diff --git a/fake.cmd b/fake.cmd index fe450f2b..be69adf0 100644 --- a/fake.cmd +++ b/fake.cmd @@ -1,4 +1,4 @@ @echo off dotnet tool restore -dotnet tool run fake %* +dotnet run --project ./Build/Build.fsproj -- %* diff --git a/paket.dependencies b/paket.dependencies index 7057d24d..5fecd6b5 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -1,5 +1,5 @@ source https://api.nuget.org/v3/index.json -framework netstandard2.0, net6.0, net481, net8.0 +framework netstandard2.0, net10.0, net481 storage none version 8.0.3 @@ -21,7 +21,7 @@ group FsCheck3 group Build source https://api.nuget.org/v3/index.json storage none - framework netstandard2.1, net6.0, net481 + framework net10.0, net481 nuget Fake.Api.GitHub nuget Fake.BuildServer.AppVeyor diff --git a/paket.lock b/paket.lock index 3c597f25..e63a6a29 100644 --- a/paket.lock +++ b/paket.lock @@ -1,5 +1,5 @@ STORAGE: NONE -RESTRICTION: || (== net481) (== net6.0) (== net8.0) (== netstandard2.0) +RESTRICTION: || (== net10.0) (== net481) (== netstandard2.0) NUGET remote: https://api.nuget.org/v3/index.json BenchmarkDotNet (0.14) @@ -11,14 +11,14 @@ NUGET Microsoft.Diagnostics.Runtime (>= 2.2.332302) Microsoft.Diagnostics.Tracing.TraceEvent (>= 3.1.8) Microsoft.DotNet.PlatformAbstractions (>= 3.1.6) - Microsoft.Win32.Registry (>= 5.0) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + Microsoft.Win32.Registry (>= 5.0) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) Perfolizer (0.3.17) System.Management (>= 5.0) - System.Numerics.Vectors (>= 4.5) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - System.Reflection.Emit (>= 4.7) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - System.Reflection.Emit.Lightweight (>= 4.7) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - BenchmarkDotNet.Annotations (0.14) + System.Numerics.Vectors (>= 4.5) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) + System.Reflection.Emit (>= 4.7) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) + System.Reflection.Emit.Lightweight (>= 4.7) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) + BenchmarkDotNet.Annotations (0.15.8) CommandLineParser (2.9.1) DiffPlex (1.9) FsCheck (2.16.6) @@ -27,126 +27,127 @@ NUGET Gee.External.Capstone (2.3) Hopac (0.5.1) FSharp.Core (>= 4.5.2) - Iced (1.18) - Microsoft.Bcl.AsyncInterfaces (7.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - Microsoft.CodeAnalysis.Analyzers (3.3.4) - Microsoft.CodeAnalysis.Common (4.10) - Microsoft.CodeAnalysis.Analyzers (>= 3.3.4) - System.Buffers (>= 4.5.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - System.Collections.Immutable (>= 8.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - System.Numerics.Vectors (>= 4.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - System.Reflection.Metadata (>= 8.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - System.Text.Encoding.CodePages (>= 7.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - Microsoft.CodeAnalysis.CSharp (4.10) - Microsoft.CodeAnalysis.Analyzers (>= 3.3.4) - Microsoft.CodeAnalysis.Common (4.10) - System.Buffers (>= 4.5.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - System.Collections.Immutable (>= 8.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - System.Numerics.Vectors (>= 4.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - System.Reflection.Metadata (>= 8.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - System.Text.Encoding.CodePages (>= 7.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - Microsoft.Diagnostics.NETCore.Client (0.2.410101) - Microsoft.Bcl.AsyncInterfaces (>= 1.1) - Microsoft.Extensions.Logging (>= 2.1.1) - Microsoft.Diagnostics.Runtime (2.4.416101) - Microsoft.Diagnostics.NETCore.Client (>= 0.2.251802) - System.Collections.Immutable (>= 5.0) - System.Runtime.CompilerServices.Unsafe (>= 5.0) - Microsoft.Diagnostics.Tracing.TraceEvent (3.1.13) + Iced (1.21) + Microsoft.Bcl.AsyncInterfaces (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netstandard2.1)) (== net481) (== netstandard2.0) + Microsoft.CodeAnalysis.Analyzers (5.3) + Microsoft.CodeAnalysis.Common (5.3) + Microsoft.CodeAnalysis.Analyzers (>= 5.3.0-2.25625.1) + System.Buffers (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Collections.Immutable (>= 9.0) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) + System.Memory (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Numerics.Vectors (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Reflection.Metadata (>= 9.0) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Text.Encoding.CodePages (>= 8.0) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + Microsoft.CodeAnalysis.CSharp (5.3) + Microsoft.CodeAnalysis.Analyzers (>= 5.3.0-2.25625.1) + Microsoft.CodeAnalysis.Common (5.3) + System.Buffers (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Collections.Immutable (>= 9.0) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) + System.Memory (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Numerics.Vectors (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Reflection.Metadata (>= 9.0) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Text.Encoding.CodePages (>= 8.0) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + Microsoft.Diagnostics.NETCore.Client (0.2.661903) + Microsoft.Bcl.AsyncInterfaces (>= 9.0.8) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + Microsoft.Extensions.Logging.Abstractions (>= 8.0.3) + System.Buffers (>= 4.5.1) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + Microsoft.Diagnostics.Runtime (3.1.512801) + Microsoft.Diagnostics.NETCore.Client (>= 0.2.410101) + System.Collections.Immutable (>= 6.0) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) + Microsoft.Diagnostics.Tracing.TraceEvent (3.2.2) + Microsoft.Diagnostics.NETCore.Client (>= 0.2.510501) Microsoft.Win32.Registry (>= 5.0) - System.Collections.Immutable (>= 8.0) - System.Reflection.Metadata (>= 8.0) + System.Collections.Immutable (>= 9.0.8) + System.Reflection.Metadata (>= 9.0.8) System.Reflection.TypeExtensions (>= 4.7) - System.Runtime.CompilerServices.Unsafe (>= 6.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) + System.Text.Json (>= 9.0.8) Microsoft.DotNet.PlatformAbstractions (3.1.6) - System.Runtime.InteropServices.RuntimeInformation (>= 4.0) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== net6.0) (< netstandard2.0)) (&& (== net8.0) (>= net45)) (&& (== net8.0) (< netstandard2.0)) (&& (== netstandard2.0) (>= net45)) - Microsoft.Extensions.DependencyInjection (7.0) - Microsoft.Bcl.AsyncInterfaces (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - Microsoft.Extensions.DependencyInjection.Abstractions (>= 7.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - Microsoft.Extensions.DependencyInjection.Abstractions (7.0) - Microsoft.Bcl.AsyncInterfaces (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - Microsoft.Extensions.Logging (7.0) - Microsoft.Bcl.AsyncInterfaces (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - Microsoft.Extensions.DependencyInjection (>= 7.0) - Microsoft.Extensions.DependencyInjection.Abstractions (>= 7.0) - Microsoft.Extensions.Logging.Abstractions (>= 7.0) - Microsoft.Extensions.Options (>= 7.0) - System.Diagnostics.DiagnosticSource (>= 7.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - System.ValueTuple (>= 4.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) - Microsoft.Extensions.Logging.Abstractions (7.0) - System.Buffers (>= 4.5.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - Microsoft.Extensions.Options (7.0.1) - Microsoft.Extensions.DependencyInjection.Abstractions (>= 7.0) - Microsoft.Extensions.Primitives (>= 7.0) - System.ComponentModel.Annotations (>= 5.0) - restriction: || (&& (== net481) (< net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - Microsoft.Extensions.Primitives (7.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + System.Runtime.InteropServices.RuntimeInformation (>= 4.0) - restriction: || (&& (== net10.0) (>= net45)) (&& (== net10.0) (< netstandard2.0)) (== net481) (&& (== netstandard2.0) (>= net45)) + Microsoft.Extensions.DependencyInjection.Abstractions (10.0.5) + Microsoft.Bcl.AsyncInterfaces (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netstandard2.1)) (== net481) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netstandard2.1)) (== net481) (== netstandard2.0) + Microsoft.Extensions.Logging.Abstractions (10.0.5) + Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5) + System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Diagnostics.DiagnosticSource (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) Microsoft.Win32.Registry (5.0) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (>= xamarinios)) (&& (== net8.0) (>= xamarinmac)) (&& (== net8.0) (>= xamarintvos)) (&& (== net8.0) (>= xamarinwatchos)) (== netstandard2.0) - System.Memory (>= 4.5.4) - restriction: || (&& (== net481) (< net46)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Buffers (>= 4.5.1) - restriction: || (&& (== net10.0) (== net481)) (&& (== net10.0) (>= monoandroid) (< netstandard1.3)) (&& (== net10.0) (>= monotouch)) (&& (== net10.0) (< netcoreapp2.0)) (&& (== net10.0) (>= xamarinios)) (&& (== net10.0) (>= xamarinmac)) (&& (== net10.0) (>= xamarintvos)) (&& (== net10.0) (>= xamarinwatchos)) (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (== netstandard2.0) + System.Memory (>= 4.5.4) - restriction: || (&& (== net10.0) (== net481)) (&& (== net10.0) (< netcoreapp2.0)) (&& (== net10.0) (< netcoreapp2.1)) (&& (== net10.0) (>= uap10.1)) (&& (== net481) (< net46)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= uap10.1)) (== netstandard2.0) System.Security.AccessControl (>= 5.0) System.Security.Principal.Windows (>= 5.0) Mono.Cecil (0.11.6) Perfolizer (0.3.17) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - System.Buffers (4.5.1) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0) (>= xamarinios)) (&& (== net8.0) (< net6.0) (>= xamarinmac)) (&& (== net8.0) (< net6.0) (>= xamarintvos)) (&& (== net8.0) (< net6.0) (>= xamarinwatchos)) (&& (== net8.0) (< net7.0)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (== netstandard2.0) - System.CodeDom (7.0) - System.Collections.Immutable (8.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - System.ComponentModel.Annotations (5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (== net8.0)) (&& (== net481) (< net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - System.Diagnostics.DiagnosticSource (7.0.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - System.Management (7.0) - System.CodeDom (>= 7.0) - System.Memory (4.5.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (< netstandard2.1)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) - System.Buffers (>= 4.5.1) - restriction: || (== net481) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= xamarinios)) (&& (== net8.0) (>= xamarinmac)) (&& (== net8.0) (>= xamarintvos)) (&& (== net8.0) (>= xamarinwatchos)) (== netstandard2.0) - System.Numerics.Vectors (>= 4.4) - restriction: || (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.0)) (== netstandard2.0) - System.Numerics.Vectors (>= 4.5) - restriction: || (== net481) (&& (== net6.0) (>= net461)) (&& (== net8.0) (>= net461)) (&& (== netstandard2.0) (>= net461)) - System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (== net481) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= uap10.1)) (&& (== net8.0) (>= xamarinios)) (&& (== net8.0) (>= xamarinmac)) (&& (== net8.0) (>= xamarintvos)) (&& (== net8.0) (>= xamarinwatchos)) (== netstandard2.0) - System.Numerics.Vectors (4.5) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - System.Reflection.Emit (4.7) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) - System.Reflection.Emit.ILGeneration (4.7) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (== net8.0)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) - System.Reflection.Emit.Lightweight (4.7) - restriction: || (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net481) (< net45)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (< portable-net45+wp8)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (< portable-net45+wp8)) (&& (== net6.0) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (< portable-net45+wp8)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) - System.Reflection.Metadata (8.0) - System.Collections.Immutable (>= 8.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Memory (>= 4.5.5) - restriction: || (&& (== net10.0) (< netstandard2.1)) (== net481) (== netstandard2.0) + System.Buffers (4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net10.0) (>= uap10.1)) (== net481) (== netstandard2.0) + System.CodeDom (10.0.5) + System.Collections.Immutable (10.0.5) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Diagnostics.DiagnosticSource (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.IO.Pipelines (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) + System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Management (10.0.5) + System.CodeDom (>= 10.0.5) + System.Memory (4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< netcoreapp2.0)) (&& (== net10.0) (< netcoreapp2.1)) (&& (== net10.0) (>= uap10.1)) (== net481) (== netstandard2.0) + System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) (== netstandard2.0) + System.Numerics.Vectors (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) (== netstandard2.0) + System.Numerics.Vectors (4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net6.0)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net10.0) (>= uap10.1)) (== net481) (== netstandard2.0) + System.Reflection.Emit (4.7) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net10.0) (== net481)) (&& (== net10.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net10.0) (< netstandard1.1)) (&& (== net10.0) (< netstandard2.0)) (&& (== net10.0) (>= uap10.1)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (4.7) - restriction: || (&& (== net10.0) (== net481)) (&& (== net10.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net10.0) (< netstandard1.1)) (&& (== net10.0) (< netstandard2.0)) (&& (== net10.0) (>= uap10.1)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Emit.Lightweight (4.7) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net10.0) (== net481)) (&& (== net10.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net10.0) (< netstandard2.0)) (&& (== net10.0) (< portable-net45+wp8)) (&& (== net10.0) (>= uap10.1)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (< portable-net45+wp8)) (&& (== net481) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Metadata (10.0.5) + System.Collections.Immutable (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) System.Reflection.TypeExtensions (4.7) System.Runtime.CompilerServices.Unsafe (6.1.2) - System.Runtime.InteropServices.RuntimeInformation (4.3) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== net6.0) (< netstandard2.0)) (&& (== net8.0) (>= net45)) (&& (== net8.0) (< netstandard2.0)) (&& (== netstandard2.0) (>= net45)) - System.Security.AccessControl (6.0) - restriction: || (== net481) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) - System.Security.Principal.Windows (>= 5.0) - restriction: || (== net481) (&& (== net6.0) (>= net461)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - System.Security.Principal.Windows (5.0) - restriction: || (== net481) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) - System.Text.Encoding.CodePages (8.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (< net7.0)) (== netstandard2.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< net7.0)) (== netstandard2.0) + System.Runtime.InteropServices.RuntimeInformation (4.3) - restriction: || (&& (== net10.0) (>= net45)) (&& (== net10.0) (< netstandard2.0)) (== net481) (&& (== netstandard2.0) (>= net45)) + System.Security.AccessControl (6.0.1) - restriction: || (&& (== net10.0) (>= monoandroid) (< netstandard1.3)) (&& (== net10.0) (>= monotouch)) (&& (== net10.0) (>= net461)) (&& (== net10.0) (< net6.0)) (&& (== net10.0) (< netcoreapp2.0)) (&& (== net10.0) (>= uap10.1)) (== net481) (== netstandard2.0) + System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (== net10.0) (>= net461)) (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) + System.Security.Principal.Windows (5.0) - restriction: || (&& (== net10.0) (>= monoandroid) (< netstandard1.3)) (&& (== net10.0) (>= monotouch)) (&& (== net10.0) (>= net461)) (&& (== net10.0) (< net6.0)) (&& (== net10.0) (< netcoreapp2.0)) (&& (== net10.0) (>= uap10.1)) (== net481) (== netstandard2.0) + System.Text.Encoding.CodePages (10.0.5) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.ValueTuple (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (== net481) (&& (== netstandard2.0) (>= net462)) + System.Text.Encodings.Web (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) + System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Text.Json (10.0.5) + Microsoft.Bcl.AsyncInterfaces (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.IO.Pipelines (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Text.Encodings.Web (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.ValueTuple (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (== net481) (&& (== netstandard2.0) (>= net462)) System.Threading.Tasks.Extensions (4.6.3) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) - System.ValueTuple (4.6.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net8.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) (== netstandard2.0) + System.ValueTuple (4.6.2) - restriction: || (&& (== net10.0) (>= net462)) (== net481) (&& (== netstandard2.0) (>= net462)) GROUP Build STORAGE: NONE -RESTRICTION: || (== net481) (== net6.0) (== netstandard2.1) +RESTRICTION: || (== net10.0) (== net481) NUGET remote: https://api.nuget.org/v3/index.json BlackFox.VsWhere (1.1) - FSharp.Core (>= 4.0.0.1) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== netstandard2.1) (>= net45)) - FSharp.Core (>= 4.2.3) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) - Microsoft.Win32.Registry (>= 4.7) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) + FSharp.Core (>= 4.0.0.1) - restriction: || (&& (== net10.0) (>= net45)) (== net481) + FSharp.Core (>= 4.2.3) - restriction: || (== net10.0) (&& (== net481) (< net45)) + Microsoft.Win32.Registry (>= 4.7) - restriction: || (== net10.0) (&& (== net481) (< net45)) Fake.Api.GitHub (6.1.4) FSharp.Core (>= 8.0.400) Octokit (>= 13.0.1) @@ -274,175 +275,155 @@ NUGET FSharp.Core (>= 8.0.400) FParsec (1.1.1) FSharp.Core (>= 4.3.4) - System.ValueTuple (>= 4.4) - restriction: || (== net481) (&& (== net6.0) (>= net45)) (&& (== netstandard2.1) (>= net45)) - FSharp.Control.Reactive (5.0.5) - FSharp.Core (>= 4.7.2) - System.Reactive (>= 5.0 < 6.0) + System.ValueTuple (>= 4.4) - restriction: || (&& (== net10.0) (>= net45)) (== net481) + FSharp.Control.Reactive (6.1.2) + FSharp.Core (>= 6.0.7) + System.Reactive (>= 6.0.1) FSharp.Core (8.0.403) - Microsoft.Bcl.AsyncInterfaces (10.0.5) - System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) - Microsoft.Bcl.Cryptography (10.0.5) - System.Formats.Asn1 (>= 10.0.5) - System.Memory (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) + Microsoft.Bcl.AsyncInterfaces (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netstandard2.1)) (== net481) + Microsoft.Bcl.Cryptography (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (&& (== net10.0) (< netstandard2.1)) (== net481) + System.Formats.Asn1 (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (&& (== net10.0) (< netstandard2.1)) (== net481) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netstandard2.1)) (== net481) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< netstandard2.1)) (== net481) + Microsoft.Bcl.HashCode (6.0) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) Microsoft.Build (17.3.2) - Microsoft.Build.Framework (>= 17.3.2) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - Microsoft.IO.Redist (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) - Microsoft.NET.StringTools (>= 17.3.2) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Collections.Immutable (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Configuration.ConfigurationManager (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) - System.Reflection.Metadata (>= 6.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) - System.Reflection.MetadataLoadContext (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) - System.Text.Encoding.CodePages (>= 6.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) - System.Text.Json (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Threading.Tasks.Dataflow (>= 6.0) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) + Microsoft.Build.Framework (>= 17.3.2) + Microsoft.IO.Redist (>= 6.0) - restriction: || (&& (== net10.0) (>= net472)) (== net481) + Microsoft.NET.StringTools (>= 17.3.2) + System.Collections.Immutable (>= 6.0) + System.Configuration.ConfigurationManager (>= 6.0) + System.Memory (>= 4.5.5) - restriction: || (&& (== net10.0) (>= net472)) (== net481) + System.Reflection.Metadata (>= 6.0) - restriction: || (== net10.0) (&& (== net481) (>= net6.0)) + System.Reflection.MetadataLoadContext (>= 6.0) + System.Security.Principal.Windows (>= 5.0) - restriction: || (== net10.0) (&& (== net481) (>= net6.0)) + System.Text.Encoding.CodePages (>= 6.0) - restriction: || (== net10.0) (&& (== net481) (>= net6.0)) + System.Text.Json (>= 6.0) + System.Threading.Tasks.Dataflow (>= 6.0) Microsoft.Build.Framework (17.3.2) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) - System.Security.Permissions (>= 6.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (&& (== net10.0) (>= net472)) (== net481) + System.Security.Permissions (>= 6.0) - restriction: || (== net10.0) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) Microsoft.Build.Tasks.Core (17.3.2) Microsoft.Build.Framework (>= 17.3.2) Microsoft.Build.Utilities.Core (>= 17.3.2) - Microsoft.IO.Redist (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) + Microsoft.IO.Redist (>= 6.0) - restriction: || (&& (== net10.0) (>= net472)) (== net481) Microsoft.NET.StringTools (>= 17.3.2) - Microsoft.Win32.Registry (>= 5.0) - restriction: || (&& (== net481) (< net472)) (== netstandard2.1) - System.CodeDom (>= 6.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.CodeDom (>= 6.0) - restriction: || (== net10.0) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) System.Collections.Immutable (>= 6.0) - System.Reflection.Metadata (>= 6.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.Reflection.Metadata (>= 6.0) - restriction: || (== net10.0) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) System.Resources.Extensions (>= 6.0) - System.Security.Cryptography.Pkcs (>= 6.0.1) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) - System.Security.Cryptography.Xml (>= 6.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) - System.Security.Permissions (>= 6.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.Security.Cryptography.Pkcs (>= 6.0.1) - restriction: || (== net10.0) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) + System.Security.Cryptography.Xml (>= 6.0) - restriction: || (== net10.0) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) + System.Security.Permissions (>= 6.0) - restriction: || (== net10.0) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) System.Threading.Tasks.Dataflow (>= 6.0) Microsoft.Build.Utilities.Core (17.3.2) Microsoft.Build.Framework (>= 17.3.2) - Microsoft.IO.Redist (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) + Microsoft.IO.Redist (>= 6.0) - restriction: || (&& (== net10.0) (>= net472)) (== net481) Microsoft.NET.StringTools (>= 17.3.2) - Microsoft.Win32.Registry (>= 5.0) - restriction: || (&& (== net481) (< net472)) (== netstandard2.1) System.Collections.Immutable (>= 6.0) System.Configuration.ConfigurationManager (>= 6.0) - System.Security.Permissions (>= 6.0) - restriction: || (&& (== net481) (< net472)) (== netstandard2.1) - System.Text.Encoding.CodePages (>= 6.0) - restriction: || (&& (== net481) (< net472)) (== netstandard2.1) - Microsoft.IO.Redist (6.1.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) - System.Buffers (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) - System.Memory (>= 4.6.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) - Microsoft.NET.StringTools (17.5) - System.Memory (>= 4.5.5) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - Microsoft.NETCore.Platforms (5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard1.2)) (&& (== net6.0) (< netstandard1.3)) (&& (== net6.0) (< netstandard1.5)) (== netstandard2.1) - Microsoft.NETCore.Targets (5.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard1.2)) (&& (== net6.0) (< netstandard1.3)) (&& (== net6.0) (< netstandard1.5)) (== netstandard2.1) - Microsoft.Win32.Registry (5.0) - restriction: || (&& (== net481) (< net45)) (&& (== net481) (< net472)) (== net6.0) (== netstandard2.1) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.1) - System.Memory (>= 4.5.4) - restriction: || (&& (== net481) (< net46)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= uap10.1)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.1) + Microsoft.IO.Redist (6.1.3) - restriction: || (&& (== net10.0) (>= net472)) (== net481) + System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net472)) (== net481) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net472)) (== net481) + Microsoft.NET.StringTools (18.4) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net472)) (== net481) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net472)) (== net481) + Microsoft.Win32.Registry (5.0) - restriction: || (== net10.0) (&& (== net481) (< net45)) System.Security.AccessControl (>= 5.0) System.Security.Principal.Windows (>= 5.0) - Microsoft.Win32.SystemEvents (7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) Mono.Posix.NETStandard (1.0) MSBuild.StructuredLogger (2.1.815) Microsoft.Build.Framework (>= 16.10) Microsoft.Build.Utilities.Core (>= 16.10) - Newtonsoft.Json (13.0.3) + Newtonsoft.Json (13.0.4) nosln (0.7) FSharp.Core (>= 4.3.4) - NuGet.Common (7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) - NuGet.Frameworks (>= 7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) - System.Collections.Immutable (>= 8.0) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) - NuGet.Configuration (7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) - NuGet.Common (>= 7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) - NuGet.Frameworks (7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) - NuGet.Packaging (7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) - Newtonsoft.Json (>= 13.0.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) - NuGet.Configuration (>= 7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) - NuGet.Versioning (>= 7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) - System.Text.Json (>= 8.0.5) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) + NuGet.Common (7.3) + NuGet.Frameworks (>= 7.3) + System.Collections.Immutable (>= 8.0) - restriction: || (&& (== net10.0) (>= net472)) (== net481) + NuGet.Configuration (7.3) + NuGet.Common (>= 7.3) + System.Security.Cryptography.ProtectedData (>= 8.0) - restriction: || (== net10.0) (&& (== net481) (>= net8.0)) + NuGet.Frameworks (7.3) + NuGet.Packaging (7.3) + Newtonsoft.Json (>= 13.0.3) + NuGet.Configuration (>= 7.3) + NuGet.Versioning (>= 7.3) + System.Security.Cryptography.Pkcs (>= 8.0.1) - restriction: || (== net10.0) (&& (== net481) (>= net8.0)) + System.Text.Json (>= 8.0.5) - restriction: || (&& (== net10.0) (>= net472)) (== net481) NuGet.Protocol (7.3) - NuGet.Packaging (>= 7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) - System.Text.Json (>= 8.0.5) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== netstandard2.1) (>= net472)) - NuGet.Versioning (7.3) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (>= net8.0)) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net8.0)) + NuGet.Packaging (>= 7.3) + System.Text.Json (>= 8.0.5) - restriction: || (&& (== net10.0) (>= net472)) (== net481) + NuGet.Versioning (7.3) Octokit (14.0) - System.Buffers (4.6.1) - System.CodeDom (7.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) + System.Buffers (4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.CodeDom (10.0.5) - restriction: || (== net10.0) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) System.Collections.Immutable (10.0.5) - System.Memory (>= 4.6.3) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - System.Configuration.ConfigurationManager (7.0) - System.Security.Cryptography.ProtectedData (>= 7.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) - System.Security.Permissions (>= 7.0) - System.Drawing.Common (7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) - Microsoft.Win32.SystemEvents (>= 7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Configuration.ConfigurationManager (10.0.5) + System.Diagnostics.EventLog (>= 10.0.5) - restriction: || (== net10.0) (&& (== net481) (>= net8.0)) + System.Security.Cryptography.ProtectedData (>= 10.0.5) - restriction: || (== net10.0) (&& (== net481) (< net462)) (&& (== net481) (>= net8.0)) + System.Diagnostics.EventLog (10.0.5) - restriction: || (== net10.0) (&& (== net481) (>= net8.0)) System.Formats.Asn1 (10.0.5) - System.Memory (>= 4.6.3) - System.ValueTuple (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.1) (>= net462)) - System.IO.Pipelines (10.0.5) - System.Buffers (>= 4.6.1) - System.Memory (>= 4.6.3) - System.Threading.Tasks.Extensions (>= 4.6.3) - System.Memory (4.6.3) - System.Buffers (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) - System.Numerics.Vectors (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) - System.Numerics.Vectors (4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) - System.Reactive (5.0) - System.Runtime.InteropServices.WindowsRuntime (>= 4.3) - restriction: || (&& (== net481) (< net472)) (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.1) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (== net481) (&& (== net6.0) (>= net472)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.1) - System.Reflection.Metadata (7.0.1) - System.Collections.Immutable (>= 7.0) - System.Reflection.MetadataLoadContext (7.0) - restriction: || (== net481) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Collections.Immutable (>= 7.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Reflection.Metadata (>= 7.0) - System.Resources.Extensions (7.0) - System.Memory (>= 4.5.5) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Runtime (4.3.1) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net45)) (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.1) - Microsoft.NETCore.Platforms (>= 1.1.1) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) - Microsoft.NETCore.Targets (>= 1.1.3) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) - System.Runtime.CompilerServices.Unsafe (6.1.2) - System.Runtime.InteropServices.WindowsRuntime (4.3) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net481) (< net45)) (== net6.0) (== netstandard2.1) - System.Security.AccessControl (6.0) - restriction: || (&& (== net481) (== net6.0)) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Security.Principal.Windows (>= 5.0) - restriction: || (== net481) (&& (== net6.0) (>= net461)) (== netstandard2.1) - System.Security.Cryptography.Cng (5.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) - System.Formats.Asn1 (>= 5.0) - restriction: || (&& (== net481) (>= netcoreapp3.0)) (== net6.0) (&& (== netstandard2.1) (>= netcoreapp3.0)) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.ValueTuple (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (== net481) + System.Formats.Nrbf (10.0.5) + Microsoft.Bcl.HashCode (>= 6.0) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Reflection.Metadata (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) + System.ValueTuple (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (== net481) + System.IO.Pipelines (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) + System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Memory (4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) + System.Numerics.Vectors (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) + System.Numerics.Vectors (4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) + System.Reactive (6.1) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net10.0) (>= net472)) (&& (== net10.0) (< net6.0)) (&& (== net10.0) (>= uap10.1)) (== net481) + System.Reflection.Metadata (10.0.5) + System.Reflection.MetadataLoadContext (10.0.5) + System.Collections.Immutable (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Reflection.Metadata (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) + System.Resources.Extensions (10.0.5) + System.Formats.Nrbf (>= 10.0.5) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Runtime.CompilerServices.Unsafe (6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Security.AccessControl (6.0.1) - restriction: || (== net10.0) (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net45)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= netcoreapp2.1)) (&& (== net481) (>= uap10.1)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) System.Security.Cryptography.Pkcs (10.0.5) - Microsoft.Bcl.Cryptography (>= 10.0.5) - System.Formats.Asn1 (>= 10.0.5) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) - System.Security.Cryptography.Cng (>= 5.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= netstandard2.1)) (== net6.0) (== netstandard2.1) - System.Security.Cryptography.ProtectedData (7.0.1) - restriction: || (&& (== net481) (== netstandard2.1)) (&& (== net481) (< net462)) (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net472)) (&& (== netstandard2.1) (>= net6.0)) - System.Security.Cryptography.Xml (7.0.1) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) - System.Memory (>= 4.5.5) - restriction: || (&& (== net481) (< net462)) (== netstandard2.1) - System.Security.AccessControl (>= 6.0) - restriction: || (&& (== net481) (< net462)) (== netstandard2.1) - System.Security.Cryptography.Pkcs (>= 7.0) - restriction: || (&& (== net481) (< net462)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) - System.Security.Permissions (7.0) - System.Security.AccessControl (>= 6.0) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Windows.Extensions (>= 7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) - System.Security.Principal.Windows (5.0) - restriction: || (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= netcoreapp2.1)) (&& (== net481) (>= uap10.1)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (== net6.0) (== netstandard2.1) - System.Text.Encoding.CodePages (7.0) - restriction: || (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) (== net6.0) (== netstandard2.1) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Text.Encodings.Web (10.0.5) - System.Buffers (>= 4.6.1) - System.Memory (>= 4.6.3) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) + Microsoft.Bcl.Cryptography (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (&& (== net10.0) (< netstandard2.1)) (== net481) + System.Security.Cryptography.ProtectedData (10.0.5) - restriction: || (== net10.0) (&& (== net481) (< net462)) (&& (== net481) (>= net8.0)) + System.Security.Cryptography.Xml (10.0.5) - restriction: || (== net10.0) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) + System.Security.Cryptography.Pkcs (>= 10.0.5) - restriction: || (== net10.0) (&& (== net481) (< net462)) (&& (== net481) (>= net8.0)) + System.Security.Permissions (10.0.5) - restriction: || (== net10.0) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) + System.Windows.Extensions (>= 10.0.5) - restriction: || (== net10.0) (&& (== net481) (>= net8.0)) + System.Security.Principal.Windows (5.0) - restriction: || (== net10.0) (&& (== net481) (>= net6.0)) + System.Text.Encoding.CodePages (10.0.5) - restriction: || (== net10.0) (&& (== net481) (>= net6.0)) + System.Text.Encodings.Web (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) + System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) System.Text.Json (10.0.5) - Microsoft.Bcl.AsyncInterfaces (>= 10.0.5) - System.Buffers (>= 4.6.1) - System.IO.Pipelines (>= 10.0.5) - System.Memory (>= 4.6.3) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - System.Text.Encodings.Web (>= 10.0.5) - System.Threading.Tasks.Extensions (>= 4.6.3) - System.ValueTuple (>= 4.6.1) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.1) (>= net462)) - System.Threading.Tasks.Dataflow (7.0) - System.Threading.Tasks.Extensions (4.6.3) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== net6.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== netstandard2.1) (>= net462)) - System.ValueTuple (4.6.2) - restriction: || (== net481) (&& (== net6.0) (>= net462)) (&& (== netstandard2.1) (>= net462)) - System.Windows.Extensions (7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) - System.Drawing.Common (>= 7.0) - restriction: || (&& (== net481) (>= net6.0)) (== net6.0) (&& (== netstandard2.1) (>= net6.0)) + Microsoft.Bcl.AsyncInterfaces (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.IO.Pipelines (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Text.Encodings.Web (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.ValueTuple (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (== net481) + System.Threading.Tasks.Dataflow (10.0.5) + System.Threading.Tasks.Extensions (4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) + System.ValueTuple (4.6.2) - restriction: || (&& (== net10.0) (>= net462)) (== net481) + System.Windows.Extensions (10.0.5) - restriction: || (== net10.0) (&& (== net481) (>= net8.0)) GROUP FsCheck3 NUGET remote: https://api.nuget.org/v3/index.json - FsCheck (3.0.0-rc3) + FsCheck (3.3.2) FSharp.Core (>= 5.0.2) - restriction: >= netstandard2.0 - FSharp.Core (7.0.200) - restriction: >= netstandard2.0 + FSharp.Core (7.0.200) From dcef7ab2d9ab1cf2e498ff979ff528a9d2ac5349 Mon Sep 17 00:00:00 2001 From: roboz0r Date: Sat, 11 Apr 2026 14:50:58 -0500 Subject: [PATCH 5/9] Add Expecto.BenchmarkDotNet.Tests to sln --- Expecto.sln | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Expecto.sln b/Expecto.sln index 742e8ba6..d868aafd 100644 --- a/Expecto.sln +++ b/Expecto.sln @@ -1,4 +1,4 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.4.33027.239 @@ -23,7 +23,7 @@ Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Expecto.Hopac.Tests", "Expe EndProject Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Expecto.Diff", "Expecto.Diff\Expecto.Diff.fsproj", "{499DEA86-F089-4983-BB60-D54C22B6643D}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{9B913138-FBD2-4216-95EC-BDEE468E94BA}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "config", "config", "{9B913138-FBD2-4216-95EC-BDEE468E94BA}" ProjectSection(SolutionItems) = preProject NuGet.props = NuGet.props paket.dependencies = paket.dependencies @@ -36,6 +36,8 @@ Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Expecto.Tests.FsCheck3", "E EndProject Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Build", "Build\Build.fsproj", "{95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}" EndProject +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Expecto.BenchmarkDotNet.Tests", "Expecto.BenchmarkDotNet.Tests\Expecto.BenchmarkDotNet.Tests.fsproj", "{5AA7624C-8E53-457C-8F3C-1DCEFDB31C71}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -202,6 +204,18 @@ Global {95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}.Release|x64.Build.0 = Release|Any CPU {95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}.Release|x86.ActiveCfg = Release|Any CPU {95F6E9D8-EA13-4E14-8B04-EE39C36DEA8A}.Release|x86.Build.0 = Release|Any CPU + {5AA7624C-8E53-457C-8F3C-1DCEFDB31C71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5AA7624C-8E53-457C-8F3C-1DCEFDB31C71}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5AA7624C-8E53-457C-8F3C-1DCEFDB31C71}.Debug|x64.ActiveCfg = Debug|Any CPU + {5AA7624C-8E53-457C-8F3C-1DCEFDB31C71}.Debug|x64.Build.0 = Debug|Any CPU + {5AA7624C-8E53-457C-8F3C-1DCEFDB31C71}.Debug|x86.ActiveCfg = Debug|Any CPU + {5AA7624C-8E53-457C-8F3C-1DCEFDB31C71}.Debug|x86.Build.0 = Debug|Any CPU + {5AA7624C-8E53-457C-8F3C-1DCEFDB31C71}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5AA7624C-8E53-457C-8F3C-1DCEFDB31C71}.Release|Any CPU.Build.0 = Release|Any CPU + {5AA7624C-8E53-457C-8F3C-1DCEFDB31C71}.Release|x64.ActiveCfg = Release|Any CPU + {5AA7624C-8E53-457C-8F3C-1DCEFDB31C71}.Release|x64.Build.0 = Release|Any CPU + {5AA7624C-8E53-457C-8F3C-1DCEFDB31C71}.Release|x86.ActiveCfg = Release|Any CPU + {5AA7624C-8E53-457C-8F3C-1DCEFDB31C71}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE From fef04ef4101add15db9af09681d4c9b94f1323be Mon Sep 17 00:00:00 2001 From: roboz0r Date: Sat, 11 Apr 2026 14:57:09 -0500 Subject: [PATCH 6/9] net481 only on windows --- Build/Program.fs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Build/Program.fs b/Build/Program.fs index ae1ff8a6..e05ccf7e 100644 --- a/Build/Program.fs +++ b/Build/Program.fs @@ -22,7 +22,12 @@ let configuration = |> DotNet.BuildConfiguration.fromString let release = ReleaseNotes.load "RELEASE_NOTES.md" -let testFrameworks = ["net10.0"; "net481"] +let testFrameworks = + if Environment.isWindows then + ["net10.0"; "net481"] + else + ["net10.0"] + let dotnetExePath = "dotnet" let githubToken = lazy(Environment.environVarOrFail "GITHUB_TOKEN") From 83c814f0ab93bbedc2cf8306a3d2841fb98751ec Mon Sep 17 00:00:00 2001 From: roboz0r Date: Sat, 11 Apr 2026 15:09:14 -0500 Subject: [PATCH 7/9] Conditionally skip net481 in test projects --- .../Expecto.BenchmarkDotNet.Tests.fsproj | 5 ++++- Expecto.Focused.Tests/Expecto.Focused.Tests.fsproj | 5 ++++- Expecto.Hopac.Tests/Expecto.Hopac.Tests.fsproj | 5 ++++- Expecto.Tests/Expecto.Tests.fsproj | 5 ++++- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/Expecto.BenchmarkDotNet.Tests/Expecto.BenchmarkDotNet.Tests.fsproj b/Expecto.BenchmarkDotNet.Tests/Expecto.BenchmarkDotNet.Tests.fsproj index e6f5d345..703e1154 100644 --- a/Expecto.BenchmarkDotNet.Tests/Expecto.BenchmarkDotNet.Tests.fsproj +++ b/Expecto.BenchmarkDotNet.Tests/Expecto.BenchmarkDotNet.Tests.fsproj @@ -1,7 +1,10 @@  Exe - net10.0;net481 + + net10.0 + + net10.0;net481 diff --git a/Expecto.Focused.Tests/Expecto.Focused.Tests.fsproj b/Expecto.Focused.Tests/Expecto.Focused.Tests.fsproj index aff5b28c..bbd27f44 100644 --- a/Expecto.Focused.Tests/Expecto.Focused.Tests.fsproj +++ b/Expecto.Focused.Tests/Expecto.Focused.Tests.fsproj @@ -3,7 +3,10 @@ Expecto.Focused.Tests Exe - net10.0;net481 + + net10.0 + + net10.0;net481 diff --git a/Expecto.Hopac.Tests/Expecto.Hopac.Tests.fsproj b/Expecto.Hopac.Tests/Expecto.Hopac.Tests.fsproj index 9d59300a..87d7410e 100644 --- a/Expecto.Hopac.Tests/Expecto.Hopac.Tests.fsproj +++ b/Expecto.Hopac.Tests/Expecto.Hopac.Tests.fsproj @@ -4,8 +4,11 @@ true Expecto.Hopac.Tests Exe - net10.0;net481 true + + net10.0 + + net10.0;net481 diff --git a/Expecto.Tests/Expecto.Tests.fsproj b/Expecto.Tests/Expecto.Tests.fsproj index 42b9e70f..816adf5a 100644 --- a/Expecto.Tests/Expecto.Tests.fsproj +++ b/Expecto.Tests/Expecto.Tests.fsproj @@ -3,7 +3,10 @@ Expecto.Tests Exe - net10.0;net481 + + net10.0 + + net10.0;net481 From 7e9109a0bdc928f13a2f07660fc6aa3f3ba4f9d3 Mon Sep 17 00:00:00 2001 From: roboz0r Date: Sat, 11 Apr 2026 15:17:56 -0500 Subject: [PATCH 8/9] Remove local config files --- .claude/settings.local.json | 9 --- .serena/.gitignore | 2 - .serena/project.yml | 152 ------------------------------------ 3 files changed, 163 deletions(-) delete mode 100644 .claude/settings.local.json delete mode 100644 .serena/.gitignore delete mode 100644 .serena/project.yml diff --git a/.claude/settings.local.json b/.claude/settings.local.json deleted file mode 100644 index 5381328c..00000000 --- a/.claude/settings.local.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "permissions": { - "allow": [ - "Bash(ls:*)", - "Bash(find:*)", - "WebFetch(domain:www.nuget.org)" - ] - } -} diff --git a/.serena/.gitignore b/.serena/.gitignore deleted file mode 100644 index 2e510aff..00000000 --- a/.serena/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/cache -/project.local.yml diff --git a/.serena/project.yml b/.serena/project.yml deleted file mode 100644 index efb27dbc..00000000 --- a/.serena/project.yml +++ /dev/null @@ -1,152 +0,0 @@ -# the name by which the project can be referenced within Serena -project_name: "expecto" - - -# list of languages for which language servers are started; choose from: -# al bash clojure cpp csharp -# csharp_omnisharp dart elixir elm erlang -# fortran fsharp go groovy haskell -# java julia kotlin lua markdown -# matlab nix pascal perl php -# php_phpactor powershell python python_jedi r -# rego ruby ruby_solargraph rust scala -# swift terraform toml typescript typescript_vts -# vue yaml zig -# (This list may be outdated. For the current list, see values of Language enum here: -# https://github.com/oraios/serena/blob/main/src/solidlsp/ls_config.py -# For some languages, there are alternative language servers, e.g. csharp_omnisharp, ruby_solargraph.) -# Note: -# - For C, use cpp -# - For JavaScript, use typescript -# - For Free Pascal/Lazarus, use pascal -# Special requirements: -# Some languages require additional setup/installations. -# See here for details: https://oraios.github.io/serena/01-about/020_programming-languages.html#language-servers -# When using multiple languages, the first language server that supports a given file will be used for that file. -# The first language is the default language and the respective language server will be used as a fallback. -# Note that when using the JetBrains backend, language servers are not used and this list is correspondingly ignored. -languages: -- fsharp - -# the encoding used by text files in the project -# For a list of possible encodings, see https://docs.python.org/3.11/library/codecs.html#standard-encodings -encoding: "utf-8" - -# line ending convention to use when writing source files. -# Possible values: unset (use global setting), "lf", "crlf", or "native" (platform default) -# This does not affect Serena's own files (e.g. memories and configuration files), which always use native line endings. -line_ending: - -# The language backend to use for this project. -# If not set, the global setting from serena_config.yml is used. -# Valid values: LSP, JetBrains -# Note: the backend is fixed at startup. If a project with a different backend -# is activated post-init, an error will be returned. -language_backend: - -# whether to use project's .gitignore files to ignore files -ignore_all_files_in_gitignore: true - -# advanced configuration option allowing to configure language server-specific options. -# Maps the language key to the options. -# Have a look at the docstring of the constructors of the LS implementations within solidlsp (e.g., for C# or PHP) to see which options are available. -# No documentation on options means no options are available. -ls_specific_settings: {} - -# list of additional paths to ignore in this project. -# Same syntax as gitignore, so you can use * and **. -# Note: global ignored_paths from serena_config.yml are also applied additively. -ignored_paths: [] - -# whether the project is in read-only mode -# If set to true, all editing tools will be disabled and attempts to use them will result in an error -# Added on 2025-04-18 -read_only: false - -# list of tool names to exclude. -# This extends the existing exclusions (e.g. from the global configuration) -# -# Below is the complete list of tools for convenience. -# To make sure you have the latest list of tools, and to view their descriptions, -# execute `uv run scripts/print_tool_overview.py`. -# -# * `activate_project`: Activates a project by name. -# * `check_onboarding_performed`: Checks whether project onboarding was already performed. -# * `create_text_file`: Creates/overwrites a file in the project directory. -# * `delete_lines`: Deletes a range of lines within a file. -# * `delete_memory`: Deletes a memory from Serena's project-specific memory store. -# * `execute_shell_command`: Executes a shell command. -# * `find_referencing_code_snippets`: Finds code snippets in which the symbol at the given location is referenced. -# * `find_referencing_symbols`: Finds symbols that reference the symbol at the given location (optionally filtered by type). -# * `find_symbol`: Performs a global (or local) search for symbols with/containing a given name/substring (optionally filtered by type). -# * `get_current_config`: Prints the current configuration of the agent, including the active and available projects, tools, contexts, and modes. -# * `get_symbols_overview`: Gets an overview of the top-level symbols defined in a given file. -# * `initial_instructions`: Gets the initial instructions for the current project. -# Should only be used in settings where the system prompt cannot be set, -# e.g. in clients you have no control over, like Claude Desktop. -# * `insert_after_symbol`: Inserts content after the end of the definition of a given symbol. -# * `insert_at_line`: Inserts content at a given line in a file. -# * `insert_before_symbol`: Inserts content before the beginning of the definition of a given symbol. -# * `list_dir`: Lists files and directories in the given directory (optionally with recursion). -# * `list_memories`: Lists memories in Serena's project-specific memory store. -# * `onboarding`: Performs onboarding (identifying the project structure and essential tasks, e.g. for testing or building). -# * `prepare_for_new_conversation`: Provides instructions for preparing for a new conversation (in order to continue with the necessary context). -# * `read_file`: Reads a file within the project directory. -# * `read_memory`: Reads the memory with the given name from Serena's project-specific memory store. -# * `remove_project`: Removes a project from the Serena configuration. -# * `replace_lines`: Replaces a range of lines within a file with new content. -# * `replace_symbol_body`: Replaces the full definition of a symbol. -# * `restart_language_server`: Restarts the language server, may be necessary when edits not through Serena happen. -# * `search_for_pattern`: Performs a search for a pattern in the project. -# * `summarize_changes`: Provides instructions for summarizing the changes made to the codebase. -# * `switch_modes`: Activates modes by providing a list of their names -# * `think_about_collected_information`: Thinking tool for pondering the completeness of collected information. -# * `think_about_task_adherence`: Thinking tool for determining whether the agent is still on track with the current task. -# * `think_about_whether_you_are_done`: Thinking tool for determining whether the task is truly completed. -# * `write_memory`: Writes a named memory (for future reference) to Serena's project-specific memory store. -excluded_tools: [] - -# list of tools to include that would otherwise be disabled (particularly optional tools that are disabled by default). -# This extends the existing inclusions (e.g. from the global configuration). -included_optional_tools: [] - -# fixed set of tools to use as the base tool set (if non-empty), replacing Serena's default set of tools. -# This cannot be combined with non-empty excluded_tools or included_optional_tools. -fixed_tools: [] - -# list of mode names to that are always to be included in the set of active modes -# The full set of modes to be activated is base_modes + default_modes. -# If the setting is undefined, the base_modes from the global configuration (serena_config.yml) apply. -# Otherwise, this setting overrides the global configuration. -# Set this to [] to disable base modes for this project. -# Set this to a list of mode names to always include the respective modes for this project. -base_modes: - -# list of mode names that are to be activated by default. -# The full set of modes to be activated is base_modes + default_modes. -# If the setting is undefined, the default_modes from the global configuration (serena_config.yml) apply. -# Otherwise, this overrides the setting from the global configuration (serena_config.yml). -# This setting can, in turn, be overridden by CLI parameters (--mode). -default_modes: - -# initial prompt for the project. It will always be given to the LLM upon activating the project -# (contrary to the memories, which are loaded on demand). -initial_prompt: "" - -# time budget (seconds) per tool call for the retrieval of additional symbol information -# such as docstrings or parameter information. -# This overrides the corresponding setting in the global configuration; see the documentation there. -# If null or missing, use the setting from the global configuration. -symbol_info_budget: - -# list of regex patterns which, when matched, mark a memory entry as read‑only. -# Extends the list from the global configuration, merging the two lists. -read_only_memory_patterns: [] - -# list of regex patterns for memories to completely ignore. -# Matching memories will not appear in list_memories or activate_project output -# and cannot be accessed via read_memory or write_memory. -# To access ignored memory files, use the read_file tool on the raw file path. -# Extends the list from the global configuration, merging the two lists. -# Example: ["_archive/.*", "_episodes/.*"] -ignored_memory_patterns: [] From 6c65f0ab598c042200c9177e1d6df1cc7b9430b6 Mon Sep 17 00:00:00 2001 From: roboz0r Date: Tue, 14 Apr 2026 16:38:22 -0500 Subject: [PATCH 9/9] Dual target netstandard2.0 and net8.0 --- .../Expecto.BenchmarkDotNet.fsproj | 2 +- Expecto.Diff/Expecto.Diff.fsproj | 2 +- Expecto.FsCheck/Expecto.FsCheck.fsproj | 2 +- Expecto.FsCheck3/Expecto.FsCheck3.fsproj | 2 +- Expecto.Hopac/Expecto.Hopac.fsproj | 2 +- Expecto/Expecto.fsproj | 2 +- paket.dependencies | 2 +- paket.lock | 130 +++++++++--------- 8 files changed, 72 insertions(+), 72 deletions(-) diff --git a/Expecto.BenchmarkDotNet/Expecto.BenchmarkDotNet.fsproj b/Expecto.BenchmarkDotNet/Expecto.BenchmarkDotNet.fsproj index 822c5f59..fc3a80d8 100644 --- a/Expecto.BenchmarkDotNet/Expecto.BenchmarkDotNet.fsproj +++ b/Expecto.BenchmarkDotNet/Expecto.BenchmarkDotNet.fsproj @@ -1,7 +1,7 @@ Expecto.BenchmarkDotNet - netstandard2.0 + netstandard2.0;net8.0 diff --git a/Expecto.Diff/Expecto.Diff.fsproj b/Expecto.Diff/Expecto.Diff.fsproj index 777d3b71..a301722e 100644 --- a/Expecto.Diff/Expecto.Diff.fsproj +++ b/Expecto.Diff/Expecto.Diff.fsproj @@ -3,7 +3,7 @@ Expecto.Diff Integration of Expecto with DiffPlex - netstandard2.0 + netstandard2.0;net8.0 diff --git a/Expecto.FsCheck/Expecto.FsCheck.fsproj b/Expecto.FsCheck/Expecto.FsCheck.fsproj index e11312d4..58041792 100644 --- a/Expecto.FsCheck/Expecto.FsCheck.fsproj +++ b/Expecto.FsCheck/Expecto.FsCheck.fsproj @@ -3,7 +3,7 @@ Expecto.FsCheck Property testing for Expecto, powered by FsCheck fscheck2 - netstandard2.0 + netstandard2.0;net8.0 diff --git a/Expecto.FsCheck3/Expecto.FsCheck3.fsproj b/Expecto.FsCheck3/Expecto.FsCheck3.fsproj index dc42c5a5..de82caac 100644 --- a/Expecto.FsCheck3/Expecto.FsCheck3.fsproj +++ b/Expecto.FsCheck3/Expecto.FsCheck3.fsproj @@ -2,7 +2,7 @@ Expecto.FsCheck Property testing for Expecto, powered by FsCheck3 - netstandard2.0 + netstandard2.0;net8.0 diff --git a/Expecto.Hopac/Expecto.Hopac.fsproj b/Expecto.Hopac/Expecto.Hopac.fsproj index 8b1353c7..415cae47 100644 --- a/Expecto.Hopac/Expecto.Hopac.fsproj +++ b/Expecto.Hopac/Expecto.Hopac.fsproj @@ -2,7 +2,7 @@ Expecto.Hopac Running Hopac jobs from Expecto - netstandard2.0 + netstandard2.0;net8.0 diff --git a/Expecto/Expecto.fsproj b/Expecto/Expecto.fsproj index dbe3d610..9a828cc5 100644 --- a/Expecto/Expecto.fsproj +++ b/Expecto/Expecto.fsproj @@ -3,7 +3,7 @@ Expecto Advanced testing library for F# - netstandard2.0 + netstandard2.0;net8.0 diff --git a/paket.dependencies b/paket.dependencies index 5fecd6b5..d2596777 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -1,5 +1,5 @@ source https://api.nuget.org/v3/index.json -framework netstandard2.0, net10.0, net481 +framework netstandard2.0, net8.0, net10.0, net481 storage none version 8.0.3 diff --git a/paket.lock b/paket.lock index e63a6a29..046565f6 100644 --- a/paket.lock +++ b/paket.lock @@ -1,5 +1,5 @@ STORAGE: NONE -RESTRICTION: || (== net10.0) (== net481) (== netstandard2.0) +RESTRICTION: || (== net10.0) (== net481) (== net8.0) (== netstandard2.0) NUGET remote: https://api.nuget.org/v3/index.json BenchmarkDotNet (0.14) @@ -11,13 +11,13 @@ NUGET Microsoft.Diagnostics.Runtime (>= 2.2.332302) Microsoft.Diagnostics.Tracing.TraceEvent (>= 3.1.8) Microsoft.DotNet.PlatformAbstractions (>= 3.1.6) - Microsoft.Win32.Registry (>= 5.0) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) + Microsoft.Win32.Registry (>= 5.0) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) Perfolizer (0.3.17) System.Management (>= 5.0) - System.Numerics.Vectors (>= 4.5) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) - System.Reflection.Emit (>= 4.7) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) - System.Reflection.Emit.Lightweight (>= 4.7) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) + System.Numerics.Vectors (>= 4.5) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Reflection.Emit (>= 4.7) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Reflection.Emit.Lightweight (>= 4.7) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) BenchmarkDotNet.Annotations (0.15.8) CommandLineParser (2.9.1) DiffPlex (1.9) @@ -28,16 +28,16 @@ NUGET Hopac (0.5.1) FSharp.Core (>= 4.5.2) Iced (1.21) - Microsoft.Bcl.AsyncInterfaces (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netstandard2.1)) (== net481) (== netstandard2.0) + Microsoft.Bcl.AsyncInterfaces (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netstandard2.1)) (== net481) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) Microsoft.CodeAnalysis.Analyzers (5.3) Microsoft.CodeAnalysis.Common (5.3) Microsoft.CodeAnalysis.Analyzers (>= 5.3.0-2.25625.1) System.Buffers (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Collections.Immutable (>= 9.0) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) + System.Collections.Immutable (>= 9.0) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== net8.0) (== netstandard2.0) System.Memory (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) System.Numerics.Vectors (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Reflection.Metadata (>= 9.0) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) + System.Reflection.Metadata (>= 9.0) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== net8.0) (== netstandard2.0) System.Runtime.CompilerServices.Unsafe (>= 6.1) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) System.Text.Encoding.CodePages (>= 8.0) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) System.Threading.Tasks.Extensions (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) @@ -45,10 +45,10 @@ NUGET Microsoft.CodeAnalysis.Analyzers (>= 5.3.0-2.25625.1) Microsoft.CodeAnalysis.Common (5.3) System.Buffers (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Collections.Immutable (>= 9.0) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) + System.Collections.Immutable (>= 9.0) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== net8.0) (== netstandard2.0) System.Memory (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) System.Numerics.Vectors (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Reflection.Metadata (>= 9.0) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) + System.Reflection.Metadata (>= 9.0) - restriction: || (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== net8.0) (== netstandard2.0) System.Runtime.CompilerServices.Unsafe (>= 6.1) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) System.Text.Encoding.CodePages (>= 8.0) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) System.Threading.Tasks.Extensions (>= 4.6) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) @@ -58,8 +58,8 @@ NUGET System.Buffers (>= 4.5.1) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) Microsoft.Diagnostics.Runtime (3.1.512801) Microsoft.Diagnostics.NETCore.Client (>= 0.2.410101) - System.Collections.Immutable (>= 6.0) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) + System.Collections.Immutable (>= 6.0) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.0) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) Microsoft.Diagnostics.Tracing.TraceEvent (3.2.2) Microsoft.Diagnostics.NETCore.Client (>= 0.2.510501) Microsoft.Win32.Registry (>= 5.0) @@ -69,75 +69,75 @@ NUGET System.Runtime.CompilerServices.Unsafe (>= 6.1.2) System.Text.Json (>= 9.0.8) Microsoft.DotNet.PlatformAbstractions (3.1.6) - System.Runtime.InteropServices.RuntimeInformation (>= 4.0) - restriction: || (&& (== net10.0) (>= net45)) (&& (== net10.0) (< netstandard2.0)) (== net481) (&& (== netstandard2.0) (>= net45)) + System.Runtime.InteropServices.RuntimeInformation (>= 4.0) - restriction: || (&& (== net10.0) (>= net45)) (&& (== net10.0) (< netstandard2.0)) (== net481) (&& (== net8.0) (>= net45)) (&& (== net8.0) (< netstandard2.0)) (&& (== netstandard2.0) (>= net45)) Microsoft.Extensions.DependencyInjection.Abstractions (10.0.5) - Microsoft.Bcl.AsyncInterfaces (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netstandard2.1)) (== net481) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netstandard2.1)) (== net481) (== netstandard2.0) + Microsoft.Bcl.AsyncInterfaces (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netstandard2.1)) (== net481) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netstandard2.1)) (== net481) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) Microsoft.Extensions.Logging.Abstractions (10.0.5) Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.5) - System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Diagnostics.DiagnosticSource (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) - System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Diagnostics.DiagnosticSource (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== net8.0) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) Microsoft.Win32.Registry (5.0) - System.Buffers (>= 4.5.1) - restriction: || (&& (== net10.0) (== net481)) (&& (== net10.0) (>= monoandroid) (< netstandard1.3)) (&& (== net10.0) (>= monotouch)) (&& (== net10.0) (< netcoreapp2.0)) (&& (== net10.0) (>= xamarinios)) (&& (== net10.0) (>= xamarinmac)) (&& (== net10.0) (>= xamarintvos)) (&& (== net10.0) (>= xamarinwatchos)) (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (== netstandard2.0) - System.Memory (>= 4.5.4) - restriction: || (&& (== net10.0) (== net481)) (&& (== net10.0) (< netcoreapp2.0)) (&& (== net10.0) (< netcoreapp2.1)) (&& (== net10.0) (>= uap10.1)) (&& (== net481) (< net46)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= uap10.1)) (== netstandard2.0) + System.Buffers (>= 4.5.1) - restriction: || (&& (== net10.0) (>= monoandroid) (< netstandard1.3)) (&& (== net10.0) (>= monotouch)) (&& (== net10.0) (< netcoreapp2.0)) (&& (== net10.0) (>= xamarinios)) (&& (== net10.0) (>= xamarinmac)) (&& (== net10.0) (>= xamarintvos)) (&& (== net10.0) (>= xamarinwatchos)) (&& (== net481) (>= monoandroid) (< netstandard1.3)) (&& (== net481) (>= monotouch)) (&& (== net481) (< net46)) (&& (== net481) (>= xamarinios)) (&& (== net481) (>= xamarinmac)) (&& (== net481) (>= xamarintvos)) (&& (== net481) (>= xamarinwatchos)) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (>= xamarinios)) (&& (== net8.0) (>= xamarinmac)) (&& (== net8.0) (>= xamarintvos)) (&& (== net8.0) (>= xamarinwatchos)) (== netstandard2.0) + System.Memory (>= 4.5.4) - restriction: || (&& (== net10.0) (< netcoreapp2.0)) (&& (== net10.0) (< netcoreapp2.1)) (&& (== net10.0) (>= uap10.1)) (&& (== net481) (< net46)) (&& (== net481) (>= netcoreapp2.0)) (&& (== net481) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) System.Security.AccessControl (>= 5.0) System.Security.Principal.Windows (>= 5.0) Mono.Cecil (0.11.6) Perfolizer (0.3.17) - System.Memory (>= 4.5.5) - restriction: || (&& (== net10.0) (< netstandard2.1)) (== net481) (== netstandard2.0) - System.Buffers (4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net10.0) (>= uap10.1)) (== net481) (== netstandard2.0) + System.Memory (>= 4.5.5) - restriction: || (&& (== net10.0) (< netstandard2.1)) (== net481) (&& (== net8.0) (< netstandard2.1)) (== netstandard2.0) + System.Buffers (4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net10.0) (>= uap10.1)) (== net481) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) System.CodeDom (10.0.5) System.Collections.Immutable (10.0.5) - System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Diagnostics.DiagnosticSource (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) - System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.IO.Pipelines (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) - System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Diagnostics.DiagnosticSource (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== net8.0) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.IO.Pipelines (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== net8.0) (== netstandard2.0) + System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) System.Management (10.0.5) System.CodeDom (>= 10.0.5) - System.Memory (4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< netcoreapp2.0)) (&& (== net10.0) (< netcoreapp2.1)) (&& (== net10.0) (>= uap10.1)) (== net481) (== netstandard2.0) - System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) (== netstandard2.0) - System.Numerics.Vectors (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) (== netstandard2.0) - System.Numerics.Vectors (4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net6.0)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net10.0) (>= uap10.1)) (== net481) (== netstandard2.0) - System.Reflection.Emit (4.7) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) - System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net10.0) (== net481)) (&& (== net10.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net10.0) (< netstandard1.1)) (&& (== net10.0) (< netstandard2.0)) (&& (== net10.0) (>= uap10.1)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (== netstandard2.0) - System.Reflection.Emit.ILGeneration (4.7) - restriction: || (&& (== net10.0) (== net481)) (&& (== net10.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net10.0) (< netstandard1.1)) (&& (== net10.0) (< netstandard2.0)) (&& (== net10.0) (>= uap10.1)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (== netstandard2.0) - System.Reflection.Emit.Lightweight (4.7) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) - System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net10.0) (== net481)) (&& (== net10.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net10.0) (< netstandard2.0)) (&& (== net10.0) (< portable-net45+wp8)) (&& (== net10.0) (>= uap10.1)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (< portable-net45+wp8)) (&& (== net481) (>= uap10.1)) (== netstandard2.0) + System.Memory (4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< netcoreapp2.0)) (&& (== net10.0) (< netcoreapp2.1)) (&& (== net10.0) (>= uap10.1)) (== net481) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (< netcoreapp2.1)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) + System.Numerics.Vectors (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) + System.Numerics.Vectors (4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net6.0)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net10.0) (>= uap10.1)) (== net481) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Emit (4.7) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net10.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net10.0) (< netstandard1.1)) (&& (== net10.0) (< netstandard2.0)) (&& (== net10.0) (>= uap10.1)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (4.7) - restriction: || (&& (== net10.0) (== net481)) (&& (== net10.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net10.0) (< netstandard1.1)) (&& (== net10.0) (< netstandard2.0)) (&& (== net10.0) (>= uap10.1)) (&& (== net481) (== net8.0)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard1.1)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard1.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Emit.Lightweight (4.7) - restriction: || (&& (== net10.0) (< net6.0)) (== net481) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net10.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net10.0) (< netstandard2.0)) (&& (== net10.0) (< portable-net45+wp8)) (&& (== net10.0) (>= uap10.1)) (&& (== net481) (< net45)) (&& (== net481) (< netstandard2.0) (>= wpa81)) (&& (== net481) (< portable-net45+wp8)) (&& (== net481) (>= uap10.1)) (&& (== net8.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net8.0) (< netstandard2.0)) (&& (== net8.0) (< portable-net45+wp8)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) System.Reflection.Metadata (10.0.5) - System.Collections.Immutable (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) + System.Collections.Immutable (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== net8.0) (== netstandard2.0) System.Reflection.TypeExtensions (4.7) System.Runtime.CompilerServices.Unsafe (6.1.2) - System.Runtime.InteropServices.RuntimeInformation (4.3) - restriction: || (&& (== net10.0) (>= net45)) (&& (== net10.0) (< netstandard2.0)) (== net481) (&& (== netstandard2.0) (>= net45)) - System.Security.AccessControl (6.0.1) - restriction: || (&& (== net10.0) (>= monoandroid) (< netstandard1.3)) (&& (== net10.0) (>= monotouch)) (&& (== net10.0) (>= net461)) (&& (== net10.0) (< net6.0)) (&& (== net10.0) (< netcoreapp2.0)) (&& (== net10.0) (>= uap10.1)) (== net481) (== netstandard2.0) - System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (== net10.0) (>= net461)) (&& (== net10.0) (< net6.0)) (== net481) (== netstandard2.0) - System.Security.Principal.Windows (5.0) - restriction: || (&& (== net10.0) (>= monoandroid) (< netstandard1.3)) (&& (== net10.0) (>= monotouch)) (&& (== net10.0) (>= net461)) (&& (== net10.0) (< net6.0)) (&& (== net10.0) (< netcoreapp2.0)) (&& (== net10.0) (>= uap10.1)) (== net481) (== netstandard2.0) + System.Runtime.InteropServices.RuntimeInformation (4.3) - restriction: || (&& (== net10.0) (>= net45)) (&& (== net10.0) (< netstandard2.0)) (== net481) (&& (== net8.0) (>= net45)) (&& (== net8.0) (< netstandard2.0)) (&& (== netstandard2.0) (>= net45)) + System.Security.AccessControl (6.0.1) - restriction: || (&& (== net10.0) (>= monoandroid) (< netstandard1.3)) (&& (== net10.0) (>= monotouch)) (&& (== net10.0) (>= net461)) (&& (== net10.0) (< net6.0)) (&& (== net10.0) (< netcoreapp2.0)) (&& (== net10.0) (>= uap10.1)) (== net481) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) + System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (== net10.0) (>= net461)) (&& (== net10.0) (< net6.0)) (== net481) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (== netstandard2.0) + System.Security.Principal.Windows (5.0) - restriction: || (&& (== net10.0) (>= monoandroid) (< netstandard1.3)) (&& (== net10.0) (>= monotouch)) (&& (== net10.0) (>= net461)) (&& (== net10.0) (< net6.0)) (&& (== net10.0) (< netcoreapp2.0)) (&& (== net10.0) (>= uap10.1)) (== net481) (&& (== net8.0) (>= monoandroid) (< netstandard1.3)) (&& (== net8.0) (>= monotouch)) (&& (== net8.0) (>= net461)) (&& (== net8.0) (< net6.0)) (&& (== net8.0) (< netcoreapp2.0)) (&& (== net8.0) (>= uap10.1)) (== netstandard2.0) System.Text.Encoding.CodePages (10.0.5) - restriction: || (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.ValueTuple (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (== net481) (&& (== netstandard2.0) (>= net462)) - System.Text.Encodings.Web (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) - System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.ValueTuple (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (== net481) (&& (== net8.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) + System.Text.Encodings.Web (10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== net8.0) (== netstandard2.0) + System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) System.Text.Json (10.0.5) - Microsoft.Bcl.AsyncInterfaces (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.IO.Pipelines (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) - System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.Text.Encodings.Web (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== netstandard2.0) - System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (== netstandard2.0) - System.ValueTuple (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (== net481) (&& (== netstandard2.0) (>= net462)) + Microsoft.Bcl.AsyncInterfaces (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Buffers (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.IO.Pipelines (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== net8.0) (== netstandard2.0) + System.Memory (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.Text.Encodings.Web (>= 10.0.5) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (&& (== net10.0) (< net9.0)) (== net481) (== net8.0) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.6.3) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< net8.0)) (== net481) (&& (== net8.0) (>= net462)) (== netstandard2.0) + System.ValueTuple (>= 4.6.1) - restriction: || (&& (== net10.0) (>= net462)) (== net481) (&& (== net8.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) System.Threading.Tasks.Extensions (4.6.3) - System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) (== netstandard2.0) - System.ValueTuple (4.6.2) - restriction: || (&& (== net10.0) (>= net462)) (== net481) (&& (== netstandard2.0) (>= net462)) + System.Runtime.CompilerServices.Unsafe (>= 6.1.2) - restriction: || (&& (== net10.0) (>= net462)) (&& (== net10.0) (< netcoreapp2.1) (< netstandard2.1)) (== net481) (&& (== net8.0) (>= net462)) (&& (== net8.0) (< netcoreapp2.1) (< netstandard2.1)) (== netstandard2.0) + System.ValueTuple (4.6.2) - restriction: || (&& (== net10.0) (>= net462)) (== net481) (&& (== net8.0) (>= net462)) (&& (== netstandard2.0) (>= net462)) GROUP Build STORAGE: NONE