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)