diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index e8ae5120..7f127ce7 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,16 +3,18 @@ "isRoot": true, "tools": { "paket": { - "version": "8.0.3", + "version": "10.3.1", "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/.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/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 85% rename from build.fsx rename to Build/Program.fs index f9e73cea..e05ccf7e 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,23 @@ 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 testFramework = "net6.0" +let testFrameworks = + if Environment.isWindows then + ["net10.0"; "net481"] + else + ["net10.0"] + let dotnetExePath = "dotnet" let githubToken = lazy(Environment.environVarOrFail "GITHUB_TOKEN") @@ -60,6 +63,7 @@ Target.create "Clean" <| fun _ -> !!"./**/bin/" ++ "./**/obj/" ++ pkgPath + -- "./Build/**/" |> Shell.cleanDirs let normaliseFileToLFEnding filename = @@ -70,15 +74,17 @@ 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 = - 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) @@ -124,6 +130,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/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 c50de52e..703e1154 100644 --- a/Expecto.BenchmarkDotNet.Tests/Expecto.BenchmarkDotNet.Tests.fsproj +++ b/Expecto.BenchmarkDotNet.Tests/Expecto.BenchmarkDotNet.Tests.fsproj @@ -1,7 +1,10 @@  Exe - net6.0 + + net10.0 + + net10.0;net481 diff --git a/Expecto.BenchmarkDotNet/Expecto.BenchmarkDotNet.fsproj b/Expecto.BenchmarkDotNet/Expecto.BenchmarkDotNet.fsproj index 3e49a6ac..fc3a80d8 100644 --- a/Expecto.BenchmarkDotNet/Expecto.BenchmarkDotNet.fsproj +++ b/Expecto.BenchmarkDotNet/Expecto.BenchmarkDotNet.fsproj @@ -1,7 +1,7 @@ Expecto.BenchmarkDotNet - net6.0 + netstandard2.0;net8.0 diff --git a/Expecto.Diff/Expecto.Diff.fsproj b/Expecto.Diff/Expecto.Diff.fsproj index c8b792b8..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 - net6.0 + netstandard2.0;net8.0 diff --git a/Expecto.Focused.Tests/Expecto.Focused.Tests.fsproj b/Expecto.Focused.Tests/Expecto.Focused.Tests.fsproj index c98862da..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 - net6.0 + + net10.0 + + net10.0;net481 diff --git a/Expecto.FsCheck/Expecto.FsCheck.fsproj b/Expecto.FsCheck/Expecto.FsCheck.fsproj index ae3b0158..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 - net6.0 + netstandard2.0;net8.0 diff --git a/Expecto.FsCheck3/Expecto.FsCheck3.fsproj b/Expecto.FsCheck3/Expecto.FsCheck3.fsproj index 7bbc39b5..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 - net6.0 + netstandard2.0;net8.0 diff --git a/Expecto.Hopac.Tests/Expecto.Hopac.Tests.fsproj b/Expecto.Hopac.Tests/Expecto.Hopac.Tests.fsproj index 91887ca2..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 - net6.0 true + + net10.0 + + net10.0;net481 diff --git a/Expecto.Hopac/Expecto.Hopac.fsproj b/Expecto.Hopac/Expecto.Hopac.fsproj index 65333bec..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 - net6.0 + netstandard2.0;net8.0 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.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/Expecto.Tests.CSharp/Expecto.Tests.CSharp.csproj b/Expecto.Tests.CSharp/Expecto.Tests.CSharp.csproj index 2bd98596..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 + 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 7a349cab..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 + net10.0;net481 diff --git a/Expecto.Tests/Expecto.Tests.fsproj b/Expecto.Tests/Expecto.Tests.fsproj index 6e1a3e5b..816adf5a 100644 --- a/Expecto.Tests/Expecto.Tests.fsproj +++ b/Expecto.Tests/Expecto.Tests.fsproj @@ -3,7 +3,10 @@ Expecto.Tests Exe - net6.0 + + net10.0 + + net10.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.sln b/Expecto.sln index bbf584c2..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,9 +23,8 @@ 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 - build.fsx = build.fsx NuGet.props = NuGet.props paket.dependencies = paket.dependencies paket.lock = paket.lock @@ -35,60 +34,188 @@ 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 +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 + 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 + {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 diff --git a/Expecto/Expecto.fsproj b/Expecto/Expecto.fsproj index 6e1ef89f..9a828cc5 100644 --- a/Expecto/Expecto.fsproj +++ b/Expecto/Expecto.fsproj @@ -3,7 +3,7 @@ Expecto Advanced testing library for F# - net6.0 + netstandard2.0;net8.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/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/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 2ded04dd..d2596777 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -1,9 +1,11 @@ source https://api.nuget.org/v3/index.json -framework netstandard2.1, net6.0 +framework netstandard2.0, net8.0, net10.0, net481 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 @@ -14,11 +16,12 @@ 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 storage none - framework netstandard2.1, net6.0 + framework net10.0, net481 nuget Fake.Api.GitHub nuget Fake.BuildServer.AppVeyor @@ -36,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 e1287fd6..046565f6 100644 --- a/paket.lock +++ b/paket.lock @@ -1,5 +1,5 @@ STORAGE: NONE -RESTRICTION: || (== net6.0) (== netstandard2.1) +RESTRICTION: || (== net10.0) (== net481) (== net8.0) (== netstandard2.0) NUGET remote: https://api.nuget.org/v3/index.json BenchmarkDotNet (0.14) @@ -11,395 +11,419 @@ 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: || (&& (== 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: == 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 - BenchmarkDotNet.Annotations (0.14) + 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.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) - 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: || (&& (== 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) (== 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) (== 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) + 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) (== 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) (== 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) + 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) (&& (== 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) - 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) - Microsoft.Extensions.DependencyInjection (7.0) - Microsoft.Extensions.DependencyInjection.Abstractions (>= 7.0) - Microsoft.Extensions.DependencyInjection.Abstractions (7.0) - Microsoft.Extensions.Logging (7.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) - 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) - Microsoft.Extensions.Options (7.0.1) - Microsoft.Extensions.DependencyInjection.Abstractions (>= 7.0) - Microsoft.Extensions.Primitives (>= 7.0) - Microsoft.Extensions.Primitives (7.0) - System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) - System.Runtime.CompilerServices.Unsafe (>= 6.0) + 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) (&& (== 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) (&& (== 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: || (&& (== 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: || (&& (== 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.4) + Mono.Cecil (0.11.6) Perfolizer (0.3.17) - 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.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.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.Numerics.Vectors (4.5) - System.Reflection.Emit (4.7) - restriction: == netstandard2.1 - System.Reflection.Emit.Lightweight (4.7) - restriction: == netstandard2.1 - 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: || (&& (== 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) (&& (== 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) (&& (== 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) (== net8.0) (== 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.Text.Encoding.CodePages (8.0) - System.Memory (>= 4.5.5) - restriction: || (&& (== net6.0) (>= net462)) (== netstandard2.1) - 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.Runtime.CompilerServices.Unsafe (6.1.2) + 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) (&& (== 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) (&& (== 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) (&& (== 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 -RESTRICTION: || (== net6.0) (== netstandard2.1) +RESTRICTION: || (== net10.0) (== net481) 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: || (&& (== 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) + 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) - 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) + 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) - 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: || (== 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) + 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.Security.Permissions (>= 6.0) + 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: || (&& (== net10.0) (>= net472)) (== net481) Microsoft.NET.StringTools (>= 17.3.2) - Microsoft.Win32.Registry (>= 5.0) - restriction: == netstandard2.1 - System.CodeDom (>= 6.0) + System.CodeDom (>= 6.0) - restriction: || (== net10.0) (&& (== net481) (< net472)) (&& (== net481) (>= net6.0)) System.Collections.Immutable (>= 6.0) - System.Reflection.Metadata (>= 6.0) + 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) - System.Security.Cryptography.Xml (>= 6.0) - System.Security.Permissions (>= 6.0) + 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: || (&& (== net10.0) (>= net472)) (== net481) Microsoft.NET.StringTools (>= 17.3.2) - Microsoft.Win32.Registry (>= 5.0) - restriction: == 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 - 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.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: || (== 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) + Newtonsoft.Json (13.0.4) 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) + 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 (>= 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) - System.Configuration.ConfigurationManager (7.0) - System.Security.Cryptography.ProtectedData (>= 7.0) - 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.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.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.Collections.Immutable (>= 7.0) - 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.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.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.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)) + 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) + System.Text.Json (>= 8.0.5) - restriction: || (&& (== net10.0) (>= net472)) (== net481) + NuGet.Versioning (7.3) + Octokit (14.0) + 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) - 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) - 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) - 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) - 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)