From 97097c6dd16c997a9f0bf4c4f25a7ae702bb9d82 Mon Sep 17 00:00:00 2001 From: mchylek Date: Tue, 8 Mar 2022 11:18:23 +0100 Subject: [PATCH 1/4] Add support for additional TFM's Add support for .netstandard2.0 and net5.0 --- .config/dotnet-tools.json | 2 +- .paket/Paket.Restore.targets | 79 +- Directory.Build.props | 2 + paket.dependencies | 12 +- paket.lock | 722 ++++++++++++------ samples/ThunkServer/ThunkServer.fsproj | 2 +- .../Vagabond.AssemblyParser.csproj | 2 +- src/Vagabond/AssemblyLoadContext.fs | 18 + .../DataDependencyManager.fs | 8 +- .../Extras/AssemblyLoadContextPool.fs | 4 +- .../SliceCompiler/DependencyAnalysis.fs | 6 +- src/Vagabond/Utils.fs | 4 +- src/Vagabond/Vagabond.fsproj | 3 +- tests/Vagabond.Tests/FsiTests.fs | 20 +- tests/Vagabond.Tests/Vagabond.Tests.fsproj | 2 +- tests/Vagabond.Tests/VagabondTests.fs | 10 + 16 files changed, 633 insertions(+), 263 deletions(-) create mode 100644 src/Vagabond/AssemblyLoadContext.fs diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 0299297..0cd0635 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,7 +3,7 @@ "isRoot": true, "tools": { "paket": { - "version": "5.242.2", + "version": "7.0.0-alpha003", "commands": [ "paket" ] diff --git a/.paket/Paket.Restore.targets b/.paket/Paket.Restore.targets index 8d37e28..4deb15b 100644 --- a/.paket/Paket.Restore.targets +++ b/.paket/Paket.Restore.targets @@ -159,7 +159,7 @@ This value should match the version in the props generated by paket If they differ, this means we need to do a restore in order to ensure correct dependencies --> - + true @@ -236,13 +236,16 @@ $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[0]) $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[1]) $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[4]) - $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[5]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[5]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[6]) + $([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[7]) %(PaketReferencesFileLinesInfo.PackageVersion) All - runtime - runtime + runtime + $(ExcludeAssets);contentFiles + $(ExcludeAssets);build;buildMultitargeting;buildTransitive true true @@ -289,14 +292,16 @@ $(MSBuildProjectDirectory)/$(MSBuildProjectFile) true + false + true false - true + true false true false - true + true false - true + true $(PaketIntermediateOutputPath)\$(Configuration) $(PaketIntermediateOutputPath) @@ -314,6 +319,55 @@ + + + PackageLicenseExpressionVersion="$(PackageLicenseExpressionVersion)" + NoDefaultExcludes="$(NoDefaultExcludes)" /> $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + netstandard2.0;netcoreapp3.1;net5.0 + net472;netcoreapp3.1;net5.0;net6.0 diff --git a/paket.dependencies b/paket.dependencies index bb0cbd9..de3852e 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -1,9 +1,9 @@ source https://api.nuget.org/v3/index.json -framework: netcoreapp3.0 +framework: netstandard2.0,netcoreapp3.1,net5.0 redirects: off storage: none -nuget FSharp.Core >= 4.3.2 lowest_matching:true +nuget FSharp.Core >= 5.0.1 lowest_matching:true nuget FsPickler ~> 5.3.2 lowest_matching:true nuget Mono.Cecil >= 0.11.0 lowest_matching:true @@ -11,15 +11,15 @@ nuget Microsoft.SourceLink.GitHub copy_local:true group Testing source https://api.nuget.org/v3/index.json - framework: netcoreapp3.1 + framework: net472,netcoreapp3.1,net5.0,net6.0 redirects: off storage: none - nuget FSharp.Core ~> 4.6 - nuget FsPickler ~> 5.2 + nuget FSharp.Core >= 5.0.1 lowest_matching:true + nuget FsPickler ~> 5.3.2 lowest_matching:true nuget Thespian ~> 0.2.0 - nuget FSharp.Compiler.Service ~> 34.0.0 + nuget FSharp.Compiler.Service ~> 39.0.0 nuget xunit ~> 2.4.1 nuget xunit.runner.visualstudio ~> 2.4.1 nuget Microsoft.Net.Test.SDK ~> 16.4.0 diff --git a/paket.lock b/paket.lock index 7447223..f6f2fe2 100644 --- a/paket.lock +++ b/paket.lock @@ -1,19 +1,21 @@ REDIRECTS: OFF STORAGE: NONE -RESTRICTION: == netcoreapp3.0 +RESTRICTION: || (== net5.0) (== netcoreapp3.1) (== netstandard2.0) NUGET remote: https://api.nuget.org/v3/index.json - FSharp.Core (4.3.2) + FSharp.Core (5.0.1) FsPickler (5.3.2) FSharp.Core (>= 4.3.2) System.Reflection.Emit.Lightweight (>= 4.3) - Microsoft.Build.Tasks.Git (1.0) - copy_local: true - Microsoft.SourceLink.Common (1.0) - copy_local: true - Microsoft.SourceLink.GitHub (1.0) - copy_local: true - Microsoft.Build.Tasks.Git (>= 1.0) - Microsoft.SourceLink.Common (>= 1.0) + Microsoft.Build.Tasks.Git (1.1.1) - copy_local: true + Microsoft.SourceLink.Common (1.1.1) - copy_local: true + Microsoft.SourceLink.GitHub (1.1.1) - copy_local: true + Microsoft.Build.Tasks.Git (>= 1.1.1) + Microsoft.SourceLink.Common (>= 1.1.1) Mono.Cecil (0.11) + System.Reflection.Emit.ILGeneration (4.7) - restriction: || (&& (== net5.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (< portable-net45+wp8)) (&& (== net5.0) (>= uap10.1)) (&& (== netcoreapp3.1) (< netcoreapp2.0) (< netstandard2.1)) (&& (== netcoreapp3.1) (< netstandard2.0)) (&& (== netcoreapp3.1) (< portable-net45+wp8)) (&& (== netcoreapp3.1) (>= uap10.1)) (== netstandard2.0) System.Reflection.Emit.Lightweight (4.7) + System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net5.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (< portable-net45+wp8)) (&& (== net5.0) (>= uap10.1)) (&& (== netcoreapp3.1) (< netcoreapp2.0) (< netstandard2.1)) (&& (== netcoreapp3.1) (< netstandard2.0)) (&& (== netcoreapp3.1) (< portable-net45+wp8)) (&& (== netcoreapp3.1) (>= uap10.1)) (== netstandard2.0) GROUP Build GENERATE-LOAD-SCRIPTS: ON @@ -134,7 +136,7 @@ NUGET FSharp.Core (>= 4.7) FParsec (1.1.1) FSharp.Core (>= 4.3.4) - FSharp.Compiler.Service (34.1.1) - storage: packages + FSharp.Compiler.Service (39.0) - storage: packages FSharp.Core (>= 4.6.2) System.Buffers (>= 4.5) System.Collections.Immutable (>= 1.5) @@ -761,7 +763,7 @@ REDIRECTS: OFF RESTRICTION: == netstandard2.0 NUGET remote: https://api.nuget.org/v3/index.json - FSharp.Core (4.7) + FSharp.Core (5.0.1) FSharp.Data (3.1.1) FSharp.Core (>= 4.3.4) LinqOptimizer.FSharp (0.7) @@ -943,58 +945,110 @@ NUGET GROUP Testing REDIRECTS: OFF STORAGE: NONE -RESTRICTION: == netcoreapp3.1 +RESTRICTION: || (== net472) (== net5.0) (== net6.0) (== netcoreapp3.1) NUGET remote: https://api.nuget.org/v3/index.json - FSharp.Compiler.Service (34.0.1) - FSharp.Core (>= 4.6.2) - System.Buffers (>= 4.5) - System.Collections.Immutable (>= 1.5) - System.Diagnostics.Process (>= 4.1) - System.Diagnostics.TraceSource (>= 4.0) + FSharp.Compiler.Service (39.0) + FSharp.Core (5.0.1) + Microsoft.Build.Framework (>= 16.6) + Microsoft.Build.Tasks.Core (>= 16.6) + Microsoft.Build.Utilities.Core (>= 16.6) + System.Buffers (>= 4.5.1) + System.Collections.Immutable (>= 5.0) + System.Diagnostics.Process (>= 4.3) + System.Diagnostics.TraceSource (>= 4.3) + System.Linq.Expressions (>= 4.3) + System.Linq.Queryable (>= 4.3) + System.Memory (>= 4.5.4) + System.Net.Requests (>= 4.3) + System.Net.Security (>= 4.3) System.Reflection.Emit (>= 4.3) - System.Reflection.Metadata (>= 1.6) + System.Reflection.Metadata (>= 5.0) System.Reflection.TypeExtensions (>= 4.3) - System.Runtime.Loader (>= 4.0) + System.Runtime (>= 4.3) + System.Runtime.InteropServices (>= 4.3) + System.Runtime.Loader (>= 4.3) + System.Security.Claims (>= 4.3) System.Security.Cryptography.Algorithms (>= 4.3) - FSharp.Core (4.7) + System.Security.Principal (>= 4.3) + System.Threading.Tasks.Parallel (>= 4.3) + System.Threading.Thread (>= 4.3) + System.Threading.ThreadPool (>= 4.3) + FSharp.Core (5.0.1) FsPickler (5.3.2) FSharp.Core (>= 4.3.2) - System.Reflection.Emit.Lightweight (>= 4.3) + System.Reflection.Emit.Lightweight (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.Build.Framework (17.0) + System.Security.Permissions (>= 4.7) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.Build.Tasks.Core (17.0) + Microsoft.Build.Framework (>= 17.0) + Microsoft.Build.Utilities.Core (>= 17.0) + Microsoft.NET.StringTools (>= 1.0) + Microsoft.VisualStudio.Setup.Configuration.Interop (>= 1.16.30) - restriction: || (== net472) (&& (== net5.0) (>= net472)) (&& (== net6.0) (>= net472)) (&& (== netcoreapp3.1) (>= net472)) + Microsoft.Win32.Registry (>= 4.3) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.CodeDom (>= 4.4) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections.Immutable (>= 5.0) + System.Net.Http (>= 4.3.4) - restriction: || (== net472) (&& (== net5.0) (>= net472)) (&& (== net6.0) (>= net472)) (&& (== netcoreapp3.1) (>= net472)) + System.Reflection.Metadata (>= 1.6) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.Extensions (>= 4.6) + System.Security.Cryptography.Pkcs (>= 4.7) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Xml (>= 4.7) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Permissions (>= 4.7) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading.Tasks.Dataflow (>= 4.9) + Microsoft.Build.Utilities.Core (17.0) + Microsoft.Build.Framework (>= 17.0) + Microsoft.NET.StringTools (>= 1.0) + Microsoft.VisualStudio.Setup.Configuration.Interop (>= 1.16.30) - restriction: || (== net472) (&& (== net5.0) (>= net472)) (&& (== net6.0) (>= net472)) (&& (== netcoreapp3.1) (>= net472)) + Microsoft.Win32.Registry (>= 4.3) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections.Immutable (>= 5.0) + System.Configuration.ConfigurationManager (>= 4.7) + System.Security.Permissions (>= 4.7) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Text.Encoding.CodePages (>= 4.0.1) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) Microsoft.CodeCoverage (16.5) + Microsoft.NET.StringTools (1.0) + System.Memory (>= 4.5.4) + System.Runtime.CompilerServices.Unsafe (>= 5.0) Microsoft.NET.Test.Sdk (16.4) Microsoft.CodeCoverage (>= 16.4) - Microsoft.TestPlatform.TestHost (>= 16.4) - Microsoft.NETCore.Platforms (3.1) - Microsoft.NETCore.Targets (3.1) - Microsoft.TestPlatform.ObjectModel (16.5) + Microsoft.TestPlatform.TestHost (>= 16.4) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (3.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (3.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.TestPlatform.ObjectModel (16.5) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) NuGet.Frameworks (>= 5.0) - Microsoft.TestPlatform.TestHost (16.5) - Microsoft.TestPlatform.ObjectModel (>= 16.5) - Newtonsoft.Json (>= 9.0.1) - Microsoft.Win32.Primitives (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) - Microsoft.Win32.Registry (4.7) + Microsoft.TestPlatform.TestHost (16.5) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.TestPlatform.ObjectModel (>= 16.5) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (&& (== net472) (>= uap10.0)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Newtonsoft.Json (>= 9.0.1) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (&& (== net472) (>= uap10.0)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.VisualStudio.Setup.Configuration.Interop (3.0.4496) - restriction: || (== net472) (&& (== net5.0) (>= net472)) (&& (== net6.0) (>= net472)) (&& (== netcoreapp3.1) (>= net472)) + Microsoft.Win32.Primitives (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.Win32.Registry (4.7) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) System.Security.AccessControl (>= 4.7) System.Security.Principal.Windows (>= 4.7) - NETStandard.Library (2.0.3) + Microsoft.Win32.SystemEvents (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + NETStandard.Library (2.0.3) - restriction: || (&& (== net472) (< net452)) (== net5.0) (== net6.0) (== netcoreapp3.1) Microsoft.NETCore.Platforms (>= 1.1) - Newtonsoft.Json (12.0.3) - NuGet.Frameworks (5.4) - runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.native.System (4.3.1) + Newtonsoft.Json (12.0.3) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + NuGet.Frameworks (5.4) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) Microsoft.NETCore.Platforms (>= 1.1.1) Microsoft.NETCore.Targets (>= 1.1.3) - runtime.native.System.Security.Cryptography.Apple (4.3.1) + runtime.native.System.Net.Http (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1.1) + Microsoft.NETCore.Targets (>= 1.1.3) + runtime.native.System.Net.Security (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1.1) + Microsoft.NETCore.Targets (>= 1.1.3) + runtime.native.System.Security.Cryptography.Apple (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (>= 4.3.1) - runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) + runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) @@ -1010,208 +1064,413 @@ NUGET runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (4.3.1) - runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - System.Buffers (4.5) - System.Collections (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) - System.Collections.Concurrent (4.3) - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Diagnostics.Tracing (>= 4.3) - System.Globalization (>= 4.3) - System.Reflection (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Threading (>= 4.3) - System.Threading.Tasks (>= 4.3) - System.Collections.Immutable (1.7) - System.Diagnostics.Debug (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) + runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Buffers (4.5.1) + System.CodeDom (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections.Concurrent (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Tracing (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections.Immutable (6.0) + System.Memory (>= 4.5.4) - restriction: || (== net472) (== net5.0) (&& (== net6.0) (>= net461)) (== netcoreapp3.1) + System.Runtime.CompilerServices.Unsafe (>= 6.0) + System.Configuration.ConfigurationManager (6.0) + System.Security.Cryptography.ProtectedData (>= 6.0) - restriction: || (&& (== net472) (< net461)) (&& (== net472) (>= net6.0)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Permissions (>= 6.0) + System.Diagnostics.Debug (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.Diagnostics.Process (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.Win32.Primitives (>= 4.3) - Microsoft.Win32.Registry (>= 4.3) - runtime.native.System (>= 4.3) - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Globalization (>= 4.3) - System.IO (>= 4.3) - System.IO.FileSystem (>= 4.3) - System.IO.FileSystem.Primitives (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Runtime.Handles (>= 4.3) - System.Runtime.InteropServices (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Text.Encoding.Extensions (>= 4.3) - System.Threading (>= 4.3) - System.Threading.Tasks (>= 4.3) - System.Threading.Thread (>= 4.3) - System.Threading.ThreadPool (>= 4.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.Win32.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.Win32.Registry (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO.FileSystem (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO.FileSystem.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Text.Encoding.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading.Thread (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading.ThreadPool (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.Diagnostics.TraceSource (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - runtime.native.System (>= 4.3) - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Globalization (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Threading (>= 4.3) - System.Diagnostics.Tracing (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) - System.Globalization (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Tracing (4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Drawing.Common (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.Win32.SystemEvents (>= 6.0) - restriction: || (&& (== net472) (>= netcoreapp3.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Formats.Asn1 (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Buffers (>= 4.5.1) - restriction: || (== net472) (== net5.0) (&& (== net6.0) (>= net461)) (== netcoreapp3.1) + System.Memory (>= 4.5.4) - restriction: || (== net472) (== net5.0) (&& (== net6.0) (>= net461)) (== netcoreapp3.1) + System.Globalization (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization.Calendars (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization.Extensions (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.IO (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Threading.Tasks (>= 4.3) - System.IO.FileSystem (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.IO (>= 4.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO.FileSystem (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.IO.FileSystem.Primitives (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Handles (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Threading.Tasks (>= 4.3) - System.IO.FileSystem.Primitives (4.3) - System.Runtime (>= 4.3) - System.Linq (4.3) - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Reflection (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.IO (>= 4.3) - System.Reflection.Primitives (>= 4.3) - System.Runtime (>= 4.3) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO.FileSystem.Primitives (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Linq (4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Linq.Expressions (4.3) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Linq (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.ObjectModel (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection.Emit (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection.Emit.ILGeneration (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection.Emit.Lightweight (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection.TypeExtensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Linq.Queryable (4.3) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Linq (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Linq.Expressions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Memory (4.5.4) + System.Buffers (>= 4.5.1) - restriction: || (== net472) (&& (== net5.0) (>= monotouch)) (&& (== net5.0) (>= net461)) (&& (== net5.0) (< netcoreapp2.0)) (&& (== net5.0) (< netstandard1.1)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (>= xamarinios)) (&& (== net5.0) (>= xamarinmac)) (&& (== net5.0) (>= xamarintvos)) (&& (== net5.0) (>= xamarinwatchos)) (&& (== 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)) (&& (== netcoreapp3.1) (>= monotouch)) (&& (== netcoreapp3.1) (>= net461)) (&& (== netcoreapp3.1) (< netcoreapp2.0)) (&& (== netcoreapp3.1) (< netstandard1.1)) (&& (== netcoreapp3.1) (< netstandard2.0)) (&& (== netcoreapp3.1) (>= xamarinios)) (&& (== netcoreapp3.1) (>= xamarinmac)) (&& (== netcoreapp3.1) (>= xamarintvos)) (&& (== netcoreapp3.1) (>= xamarinwatchos)) + System.Numerics.Vectors (>= 4.5) - restriction: || (== net472) (&& (== net5.0) (>= net461)) (&& (== net6.0) (>= net461)) (&& (== netcoreapp3.1) (>= net461)) + System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (== net472) (&& (== net5.0) (>= monotouch)) (&& (== net5.0) (>= net461)) (&& (== net5.0) (< netcoreapp2.0)) (&& (== net5.0) (< netcoreapp2.1)) (&& (== net5.0) (< netstandard1.1)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (>= uap10.1)) (&& (== net5.0) (>= xamarinios)) (&& (== net5.0) (>= xamarinmac)) (&& (== net5.0) (>= xamarintvos)) (&& (== net5.0) (>= xamarinwatchos)) (&& (== 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)) (&& (== netcoreapp3.1) (>= monotouch)) (&& (== netcoreapp3.1) (>= net461)) (&& (== netcoreapp3.1) (< netcoreapp2.0)) (&& (== netcoreapp3.1) (< netcoreapp2.1)) (&& (== netcoreapp3.1) (< netstandard1.1)) (&& (== netcoreapp3.1) (< netstandard2.0)) (&& (== netcoreapp3.1) (>= uap10.1)) (&& (== netcoreapp3.1) (>= xamarinios)) (&& (== netcoreapp3.1) (>= xamarinmac)) (&& (== netcoreapp3.1) (>= xamarintvos)) (&& (== netcoreapp3.1) (>= xamarinwatchos)) + System.Net.Http (4.3.4) + System.Security.Cryptography.X509Certificates (>= 4.3) + System.Net.Primitives (4.3.1) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1.1) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3.1) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Net.Requests (4.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Tracing (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Net.Http (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Net.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Net.WebHeaderCollection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Net.Security (4.3.2) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.Win32.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System.Net.Security (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections.Concurrent (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Tracing (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Net.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Claims (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Algorithms (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.OpenSsl (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.X509Certificates (>= 4.3) + System.Security.Principal (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading.ThreadPool (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Net.WebHeaderCollection (4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Numerics.Vectors (4.5) - restriction: || (== net472) (&& (== net5.0) (>= net461)) (&& (== net6.0) (>= net461)) (&& (== netcoreapp3.1) (>= net461)) + System.ObjectModel (4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection (4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.Reflection.Emit (4.7) - System.Reflection.Emit.Lightweight (4.7) - System.Reflection.Metadata (1.8) - System.Reflection.Primitives (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) + System.Reflection.Emit.ILGeneration (4.7) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection.Emit.Lightweight (4.7) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection.Extensions (4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection.Metadata (6.0) + System.Collections.Immutable (>= 6.0) + System.Reflection.Primitives (4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.Reflection.TypeExtensions (4.7) - System.Resources.ResourceManager (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Globalization (>= 4.3) - System.Reflection (>= 4.3) - System.Runtime (>= 4.3) + System.Resources.Extensions (6.0) + System.Memory (>= 4.5.4) - restriction: || (== net472) (== net5.0) (&& (== net6.0) (>= net461)) (== netcoreapp3.1) + System.Resources.ResourceManager (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.Runtime (4.3.1) - Microsoft.NETCore.Platforms (>= 1.1.1) - Microsoft.NETCore.Targets (>= 1.1.3) - System.Runtime.Extensions (4.3.1) - Microsoft.NETCore.Platforms (>= 1.1.1) - Microsoft.NETCore.Targets (>= 1.1.3) - System.Runtime (>= 4.3.1) - System.Runtime.Handles (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) + Microsoft.NETCore.Platforms (>= 1.1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.CompilerServices.Unsafe (6.0) + System.Runtime.Extensions (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Handles (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.Runtime.InteropServices (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Reflection (>= 4.3) - System.Reflection.Primitives (>= 4.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (>= netcoreapp1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (>= netcoreapp1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (>= netcoreapp1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (>= netcoreapp1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.Runtime (>= 4.3) - System.Runtime.Handles (>= 4.3) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (>= netcoreapp1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.Runtime.Loader (4.3) - System.IO (>= 4.3) - System.Reflection (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Numerics (4.3) - System.Globalization (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Security.AccessControl (4.7) - Microsoft.NETCore.Platforms (>= 3.1) - System.Security.Principal.Windows (>= 4.7) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net462)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net462)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net462)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Numerics (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.AccessControl (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Principal.Windows (>= 5.0) - restriction: || (== net472) (== net5.0) (&& (== net6.0) (>= net461)) (== netcoreapp3.1) + System.Security.Claims (4.3) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Principal (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.Security.Cryptography.Algorithms (4.3.1) - Microsoft.NETCore.Platforms (>= 1.1) - runtime.native.System.Security.Cryptography.Apple (>= 4.3.1) - runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - System.Collections (>= 4.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System.Security.Cryptography.Apple (>= 4.3.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.IO (>= 4.3) - System.Resources.ResourceManager (>= 4.3) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Runtime.Handles (>= 4.3) - System.Runtime.InteropServices (>= 4.3) - System.Runtime.Numerics (>= 4.3) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Numerics (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.Security.Cryptography.Encoding (>= 4.3) System.Security.Cryptography.Primitives (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Security.Cryptography.Encoding (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3) - System.Collections (>= 4.3) - System.Collections.Concurrent (>= 4.3) - System.Linq (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Runtime.Handles (>= 4.3) - System.Runtime.InteropServices (>= 4.3) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Cng (5.0) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Formats.Asn1 (>= 5.0) - restriction: || (&& (== net472) (>= netcoreapp3.0)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Csp (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Algorithms (>= 4.3) + System.Security.Cryptography.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.Security.Cryptography.Primitives (>= 4.3) - System.Text.Encoding (>= 4.3) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Encoding (4.3) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections.Concurrent (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Linq (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.OpenSsl (5.0) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Formats.Asn1 (>= 5.0) - restriction: || (&& (== net472) (>= netcoreapp3.0)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Pkcs (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Formats.Asn1 (>= 6.0) - restriction: || (&& (== net472) (< net461)) (&& (== net472) (>= netstandard2.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Cng (>= 5.0) - restriction: || (&& (== net472) (== net6.0)) (&& (== net472) (< net461)) (&& (== net472) (>= netcoreapp3.1)) (&& (== net472) (>= netstandard2.1)) (== net5.0) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard2.1)) (== netcoreapp3.1) System.Security.Cryptography.Primitives (4.3) - System.Diagnostics.Debug (>= 4.3) - System.Globalization (>= 4.3) - System.IO (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Threading (>= 4.3) - System.Threading.Tasks (>= 4.3) - System.Security.Principal.Windows (4.7) - System.Text.Encoding (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) - System.Text.Encoding.Extensions (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Threading (4.3) - System.Runtime (>= 4.3) - System.Threading.Tasks (>= 4.3) - System.Threading.Tasks (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.ProtectedData (6.0) - restriction: || (&& (== net472) (< net461)) (&& (== net472) (>= net6.0)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Memory (>= 4.5.4) - restriction: || (&& (== net472) (== net6.0)) (&& (== net472) (< net461)) (== net5.0) (== netcoreapp3.1) + System.Security.Cryptography.X509Certificates (4.3.2) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System.Net.Http (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Globalization.Calendars (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO.FileSystem (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.IO.FileSystem.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Numerics (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Algorithms (>= 4.3) + System.Security.Cryptography.Cng (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Csp (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Encoding (>= 4.3) + System.Security.Cryptography.OpenSsl (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Xml (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Memory (>= 4.5.4) - restriction: || (&& (== net472) (== net6.0)) (&& (== net472) (< net461)) (== net5.0) (== netcoreapp3.1) + System.Security.AccessControl (>= 6.0) + System.Security.Cryptography.Pkcs (>= 6.0) - restriction: || (&& (== net472) (< net461)) (&& (== net472) (>= net6.0)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Permissions (6.0) + System.Security.AccessControl (>= 6.0) + System.Windows.Extensions (>= 6.0) - restriction: || (&& (== net472) (>= netcoreapp3.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Principal (4.3) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Principal.Windows (5.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Text.Encoding (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Text.Encoding.CodePages (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.CompilerServices.Unsafe (>= 6.0) + System.Text.Encoding.Extensions (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading.Tasks (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading.Tasks.Dataflow (6.0) + System.Threading.Tasks.Parallel (4.3) + System.Collections.Concurrent (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Tracing (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.Threading.Thread (4.3) - System.Runtime (>= 4.3) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) System.Threading.ThreadPool (4.3) - System.Runtime (>= 4.3) - System.Runtime.Handles (>= 4.3) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Windows.Extensions (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Drawing.Common (>= 6.0) - restriction: || (&& (== net472) (>= netcoreapp3.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) Thespian (0.2) FSharp.Core (>= 4.3.2) FsPickler (>= 5.2) @@ -1222,15 +1481,14 @@ NUGET xunit.abstractions (2.0.3) xunit.analyzers (0.10) xunit.assert (2.4.1) - NETStandard.Library (>= 1.6.1) + NETStandard.Library (>= 1.6.1) - restriction: || (&& (== net472) (< net452)) (== net5.0) (== net6.0) (== netcoreapp3.1) xunit.core (2.4.1) xunit.extensibility.core (2.4.1) xunit.extensibility.execution (2.4.1) xunit.extensibility.core (2.4.1) - NETStandard.Library (>= 1.6.1) + NETStandard.Library (>= 1.6.1) - restriction: || (&& (== net472) (< net452)) (== net5.0) (== net6.0) (== netcoreapp3.1) xunit.abstractions (>= 2.0.3) xunit.extensibility.execution (2.4.1) - NETStandard.Library (>= 1.6.1) + NETStandard.Library (>= 1.6.1) - restriction: || (&& (== net472) (< net452)) (== net5.0) (== net6.0) (== netcoreapp3.1) xunit.extensibility.core (2.4.1) - xunit.runner.visualstudio (2.4.1) - Microsoft.NET.Test.Sdk (>= 15.0) + xunit.runner.visualstudio (2.4.3) diff --git a/samples/ThunkServer/ThunkServer.fsproj b/samples/ThunkServer/ThunkServer.fsproj index 2e63b28..701e0fc 100644 --- a/samples/ThunkServer/ThunkServer.fsproj +++ b/samples/ThunkServer/ThunkServer.fsproj @@ -2,7 +2,7 @@ Exe - netcoreapp3.1 + $(TestTargetFrameworks) true true diff --git a/src/Vagabond.AssemblyParser/Vagabond.AssemblyParser.csproj b/src/Vagabond.AssemblyParser/Vagabond.AssemblyParser.csproj index 5fdd467..2886f86 100644 --- a/src/Vagabond.AssemblyParser/Vagabond.AssemblyParser.csproj +++ b/src/Vagabond.AssemblyParser/Vagabond.AssemblyParser.csproj @@ -1,7 +1,7 @@  - netcoreapp3.0 + $(LibTargetFrameworks) true true diff --git a/src/Vagabond/AssemblyLoadContext.fs b/src/Vagabond/AssemblyLoadContext.fs new file mode 100644 index 0000000..546e777 --- /dev/null +++ b/src/Vagabond/AssemblyLoadContext.fs @@ -0,0 +1,18 @@ +namespace MBrace.Vagabond + +open System.Reflection + +#if NETSTANDARD +type AssemblyLoadContext (name : string, ?isCollectible : bool) = + member x.Name = name + member x.Assemblies : seq<_> = System.AppDomain.CurrentDomain.GetAssemblies() + + member x.LoadFromAssemblyName(asmName : AssemblyName) = System.AppDomain.CurrentDomain.Load(asmName) + member x.LoadFromAssemblyPath(path : string) = Assembly.LoadFile(path) + member x.Unload() = () + + abstract member Load : asmName : AssemblyName -> Assembly + default x.Load(asmName : AssemblyName) = x.LoadFromAssemblyName(asmName) + + static member GetLoadContext(asm : Assembly) = new AssemblyLoadContext(System.Guid.NewGuid() |> string) +#endif diff --git a/src/Vagabond/AssemblyManagement/DataDependencyManager.fs b/src/Vagabond/AssemblyManagement/DataDependencyManager.fs index 31ab44d..538409b 100644 --- a/src/Vagabond/AssemblyManagement/DataDependencyManager.fs +++ b/src/Vagabond/AssemblyManagement/DataDependencyManager.fs @@ -121,7 +121,13 @@ let importDataDependency (state : VagabondState) (va : VagabondAssembly) (curren let updateValue hash (value : obj) = let field = state.Serializer.UnPickleTyped di.FieldInfo - field.SetValue(null, value) + + // As per https://docs.microsoft.com/en-us/dotnet/api/system.reflection.fieldinfo.setvalue + // SetValue method cannot be used to set values of static, init-only (readonly in C#) fields reliably. + // In .NET Core 3.0 and later versions, an exception is thrown if you attempt to set a value on a static, init-only field. + if field.Attributes &&& FieldAttributes.Static <> FieldAttributes.Static + || field.Attributes &&& FieldAttributes.InitOnly <> FieldAttributes.InitOnly then + field.SetValue(null, value) Some(field, hash) match di.Data, persistPath with diff --git a/src/Vagabond/Extras/AssemblyLoadContextPool.fs b/src/Vagabond/Extras/AssemblyLoadContextPool.fs index 4f3e654..90425ea 100644 --- a/src/Vagabond/Extras/AssemblyLoadContextPool.fs +++ b/src/Vagabond/Extras/AssemblyLoadContextPool.fs @@ -2,8 +2,10 @@ open System open System.Reflection -open System.Runtime.Serialization +#if !NETSTANDARD open System.Runtime.Loader +#endif +open System.Runtime.Serialization open System.Threading open System.Threading.Tasks diff --git a/src/Vagabond/SliceCompiler/DependencyAnalysis.fs b/src/Vagabond/SliceCompiler/DependencyAnalysis.fs index 048ccd8..9574c77 100644 --- a/src/Vagabond/SliceCompiler/DependencyAnalysis.fs +++ b/src/Vagabond/SliceCompiler/DependencyAnalysis.fs @@ -44,6 +44,7 @@ let getAssemblyOrdering (dependencies : Graph) : Assembly list = match Graph.tryGetTopologicalOrdering graph with | Choice1Of2 sorted -> sorted |> List.map (fun id -> map.[id]) | Choice2Of2 cycle -> +#if NETSTANDARD // tolerate a certain set of microsoft-shipped assemblies that are cyclic match cycle |> List.tryFindIndex (fun id -> map.[id].GlobalAssemblyCache) with | Some i -> @@ -55,7 +56,10 @@ let getAssemblyOrdering (dependencies : Graph) : Assembly list = // graph not DAG, return an appropriate exception let cycle = cycle |> Seq.map (fun id -> id.GetName().Name) |> String.concat ", " raise <| new VagabondException(sprintf "Found circular assembly dependencies: %s." cycle) - +#else + let cycle = cycle |> Seq.map (fun id -> id.GetName().Name) |> String.concat ", " + raise <| new VagabondException(sprintf "Found circular assembly dependencies: %s." cycle) +#endif aux idGraph diff --git a/src/Vagabond/Utils.fs b/src/Vagabond/Utils.fs index 134423a..ec1ab66 100644 --- a/src/Vagabond/Utils.fs +++ b/src/Vagabond/Utils.fs @@ -5,11 +5,13 @@ open System.Collections.Generic open System.Collections.Concurrent open System.IO open System.Reflection +#if !NETSTANDARD +open System.Runtime.Loader +#endif open System.Threading open System.Threading.Tasks open System.Text.RegularExpressions open System.Runtime.ExceptionServices -open System.Runtime.Loader open Microsoft.FSharp.Control diff --git a/src/Vagabond/Vagabond.fsproj b/src/Vagabond/Vagabond.fsproj index b391ea5..3117fdb 100644 --- a/src/Vagabond/Vagabond.fsproj +++ b/src/Vagabond/Vagabond.fsproj @@ -1,7 +1,7 @@  - netcoreapp3.0 + $(LibTargetFrameworks) true true true @@ -12,6 +12,7 @@ + diff --git a/tests/Vagabond.Tests/FsiTests.fs b/tests/Vagabond.Tests/FsiTests.fs index f01397b..2fde939 100644 --- a/tests/Vagabond.Tests/FsiTests.fs +++ b/tests/Vagabond.Tests/FsiTests.fs @@ -44,16 +44,16 @@ type FsiSessionFixture() = stderrWriter.Dispose() static member private SetupThunkServer(fsi : FsiEvaluationSession) = + let thunkServerPath = - let configuration = -#if DEBUG - "Debug" -#else - "Release" -#endif - let framework = "netcoreapp3.1" + let configurationPath = + let assemblyLocation = System.Environment.CurrentDirectory + Path.Combine( + Path.GetFileName(Path.GetDirectoryName(assemblyLocation)), + Path.GetFileName assemblyLocation) + - repoRoot @@ sprintf "samples/ThunkServer/bin/%s/%s" configuration framework + repoRoot @@ sprintf "samples/ThunkServer/bin/%s" configurationPath let thunkServerExe = thunkServerPath @@ "ThunkServer" @@ -66,7 +66,11 @@ type FsiSessionFixture() = thunkServerPath @@ "FsPickler.dll" thunkServerPath @@ "Vagabond.dll" thunkServerPath @@ "Thespian.dll" +#if NETFRAMEWORK + thunkServerPath @@ "ThunkServer.exe" +#else thunkServerPath @@ "ThunkServer.dll" +#endif repoRoot @@ "packages/fsi/LinqOptimizer.FSharp/lib/netstandard2.0/LinqOptimizer.Base.dll" repoRoot @@ "packages/fsi/LinqOptimizer.FSharp/lib/netstandard2.0/LinqOptimizer.Core.dll" diff --git a/tests/Vagabond.Tests/Vagabond.Tests.fsproj b/tests/Vagabond.Tests/Vagabond.Tests.fsproj index 498efc1..a7dffbf 100644 --- a/tests/Vagabond.Tests/Vagabond.Tests.fsproj +++ b/tests/Vagabond.Tests/Vagabond.Tests.fsproj @@ -1,7 +1,7 @@  - netcoreapp3.1 + $(TestTargetFrameworks) true diff --git a/tests/Vagabond.Tests/VagabondTests.fs b/tests/Vagabond.Tests/VagabondTests.fs index 1aad552..e7b4a7a 100644 --- a/tests/Vagabond.Tests/VagabondTests.fs +++ b/tests/Vagabond.Tests/VagabondTests.fs @@ -27,6 +27,16 @@ module ``Generic Vagabond API tests`` = let info'' = instance'.NativeDependencies.[0] info''.Id |> shouldEqual info.Id +#if !NETCOREAPP + [] + let ``Dot not differentiate between reflection-only and loaded assemblies`` () = + let a1 = Assembly.Load "System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + let a2 = Assembly.ReflectionOnlyLoad "System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + + a2 |> shouldNotEqual a1 + Vagabond.ComputeAssemblyDependencies([|a1 ; a2|], policy = AssemblyLookupPolicy.None) |> shouldEqual [|a1|] +#endif + [] let ``Cyclic Assembly resolution`` () = let load (name:string) = From ce1dd0c3be2c51661a5d662feb342222109e3884 Mon Sep 17 00:00:00 2001 From: mchylek Date: Tue, 8 Mar 2022 12:48:58 +0100 Subject: [PATCH 2/4] update build --- .config/dotnet-tools.json | 2 +- appveyor.yml | 2 +- docs/tools/generate.fsx | 4 +- global.json | 7 +- paket.dependencies | 18 +- paket.lock | 767 +++++++++++++++++--------------------- 6 files changed, 369 insertions(+), 431 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 0cd0635..b3df856 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -9,7 +9,7 @@ ] }, "fake-cli": { - "version": "5.19.1", + "version": "5.22.0", "commands": [ "fake" ] diff --git a/appveyor.yml b/appveyor.yml index 0c90b08..e61f221 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -image: Visual Studio 2019 +image: Visual Studio 2022 configuration: Release init: - git config --global core.autocrlf input diff --git a/docs/tools/generate.fsx b/docs/tools/generate.fsx index c0923a3..97c7e9b 100644 --- a/docs/tools/generate.fsx +++ b/docs/tools/generate.fsx @@ -2,7 +2,7 @@ // Builds the documentation from `.fsx` and `.md` files in the 'docs/content' directory // (the generated documentation is stored in the 'docs/output' directory) // -------------------------------------------------------------------------------------- -#load "../../.paket/load/netstandard2.0/Build/build.group.fsx" +#load "../../.paket/load/net5.0/Build/build.group.fsx" open System open System.IO @@ -62,7 +62,7 @@ let copyFiles () = let getReferenceAssembliesForProject (proj : string) = let projName = Path.GetFileName proj - !! (proj @@ "bin/Release/netcoreapp*/" + projName + ".dll") |> Seq.head + !! (proj @@ "bin/Release/net5.0/" + projName + ".dll") |> Seq.head // Build API reference from XML comments let buildReference () = diff --git a/global.json b/global.json index d0f6a0a..52ded3d 100644 --- a/global.json +++ b/global.json @@ -1 +1,6 @@ -{ "sdk": { "version": "3.0.100", "rollForward": "latestMajor" } } +{ + "sdk": { + "version": "6.0.102", + "rollForward": "latestMajor" + } +} diff --git a/paket.dependencies b/paket.dependencies index de3852e..bd4ad6b 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -1,3 +1,5 @@ +version 7.0.0-alpha003 + source https://api.nuget.org/v3/index.json framework: netstandard2.0,netcoreapp3.1,net5.0 redirects: off @@ -38,15 +40,15 @@ group Fsi group Build source https://api.nuget.org/v3/index.json generate_load_scripts: true - framework: netstandard2.0 + framework: net6.0 storage: none - nuget Fake.Core.UserInput ~> 5.19.0 - nuget Fake.Core.ReleaseNotes ~> 5.19.0 - nuget Fake.Core.Target ~> 5.19.0 - nuget Fake.IO.FileSystem ~> 5.19.0 - nuget Fake.DotNet.Cli ~> 5.19.0 - nuget Fake.Tools.Git ~> 5.19.0 - nuget Fake.Api.Github ~> 5.19.0 + nuget Fake.Core.UserInput ~> 5.22.0 + nuget Fake.Core.ReleaseNotes ~> 5.22.0 + nuget Fake.Core.Target ~> 5.22.0 + nuget Fake.IO.FileSystem ~> 5.22.0 + nuget Fake.DotNet.Cli ~> 5.22.0 + nuget Fake.Tools.Git ~> 5.22.0 + nuget Fake.Api.Github ~> 5.22.0 nuget FSharp.Formatting ~> 4.0 prerelease storage: packages \ No newline at end of file diff --git a/paket.lock b/paket.lock index f6f2fe2..c0cb0db 100644 --- a/paket.lock +++ b/paket.lock @@ -20,213 +20,233 @@ NUGET GROUP Build GENERATE-LOAD-SCRIPTS: ON STORAGE: NONE -RESTRICTION: == netstandard2.0 +RESTRICTION: == net6.0 NUGET remote: https://api.nuget.org/v3/index.json - BlackFox.VsWhere (1.0) + BlackFox.VsWhere (1.1) FSharp.Core (>= 4.2.3) - Fake.Api.GitHub (5.19.1) - FSharp.Core (>= 4.7) - Octokit (>= 0.36) - Fake.Core.CommandLineParsing (5.19.1) - FParsec (>= 1.0.3) - FSharp.Core (>= 4.7) - Fake.Core.Context (5.19.1) - FSharp.Core (>= 4.7) - Fake.Core.Environment (5.19.1) - FSharp.Core (>= 4.7) - Fake.Core.FakeVar (5.19.1) - Fake.Core.Context (>= 5.19.1) - FSharp.Core (>= 4.7) - Fake.Core.Process (5.19.1) - Fake.Core.Environment (>= 5.19.1) - Fake.Core.FakeVar (>= 5.19.1) - Fake.Core.String (>= 5.19.1) - Fake.Core.Trace (>= 5.19.1) - Fake.IO.FileSystem (>= 5.19.1) - FSharp.Core (>= 4.7) - System.Diagnostics.Process (>= 4.3) - Fake.Core.ReleaseNotes (5.19.1) - Fake.Core.SemVer (>= 5.19.1) - Fake.Core.String (>= 5.19.1) - FSharp.Core (>= 4.7) - Fake.Core.SemVer (5.19.1) - FSharp.Core (>= 4.7) - System.Runtime.Numerics (>= 4.3) - Fake.Core.String (5.19.1) - FSharp.Core (>= 4.7) - Fake.Core.Target (5.19.1) - Fake.Core.CommandLineParsing (>= 5.19.1) - Fake.Core.Context (>= 5.19.1) - Fake.Core.Environment (>= 5.19.1) - Fake.Core.FakeVar (>= 5.19.1) - Fake.Core.Process (>= 5.19.1) - Fake.Core.String (>= 5.19.1) - Fake.Core.Trace (>= 5.19.1) - FSharp.Control.Reactive (>= 4.2) - FSharp.Core (>= 4.7) - System.Reactive.Compatibility (>= 4.3.1) - Fake.Core.Tasks (5.19.1) - Fake.Core.Trace (>= 5.19.1) - FSharp.Core (>= 4.7) - Fake.Core.Trace (5.19.1) - Fake.Core.Environment (>= 5.19.1) - Fake.Core.FakeVar (>= 5.19.1) - FSharp.Core (>= 4.7) - Fake.Core.UserInput (5.19.1) - FSharp.Core (>= 4.7) - Fake.Core.Xml (5.19.1) - Fake.Core.String (>= 5.19.1) - FSharp.Core (>= 4.7) - System.Xml.ReaderWriter (>= 4.3.1) - System.Xml.XDocument (>= 4.3) - System.Xml.XPath (>= 4.3) - System.Xml.XPath.XDocument (>= 4.3) - System.Xml.XPath.XmlDocument (>= 4.3) - Fake.DotNet.Cli (5.19.1) - Fake.Core.Environment (>= 5.19.1) - Fake.Core.Process (>= 5.19.1) - Fake.Core.String (>= 5.19.1) - Fake.Core.Trace (>= 5.19.1) - Fake.DotNet.MSBuild (>= 5.19.1) - Fake.DotNet.NuGet (>= 5.19.1) - Fake.IO.FileSystem (>= 5.19.1) - FSharp.Core (>= 4.7) + Microsoft.Win32.Registry (>= 4.7) + Fake.Api.GitHub (5.22) + FSharp.Core (>= 6.0) + Octokit (>= 0.50) + Fake.Core.CommandLineParsing (5.22) + FParsec (>= 1.1.1) + FSharp.Core (>= 6.0) + Fake.Core.Context (5.22) + FSharp.Core (>= 6.0) + Fake.Core.Environment (5.22) + FSharp.Core (>= 6.0) + Fake.Core.FakeVar (5.22) + Fake.Core.Context (>= 5.22) + FSharp.Core (>= 6.0) + Fake.Core.Process (5.22) + Fake.Core.Environment (>= 5.22) + Fake.Core.FakeVar (>= 5.22) + Fake.Core.String (>= 5.22) + Fake.Core.Trace (>= 5.22) + Fake.IO.FileSystem (>= 5.22) + FSharp.Core (>= 6.0) + System.Collections.Immutable (>= 5.0) + Fake.Core.ReleaseNotes (5.22) + Fake.Core.SemVer (>= 5.22) + Fake.Core.String (>= 5.22) + FSharp.Core (>= 6.0) + Fake.Core.SemVer (5.22) + FSharp.Core (>= 6.0) + Fake.Core.String (5.22) + FSharp.Core (>= 6.0) + Fake.Core.Target (5.22) + Fake.Core.CommandLineParsing (>= 5.22) + Fake.Core.Context (>= 5.22) + Fake.Core.Environment (>= 5.22) + Fake.Core.FakeVar (>= 5.22) + Fake.Core.Process (>= 5.22) + Fake.Core.String (>= 5.22) + Fake.Core.Trace (>= 5.22) + FSharp.Control.Reactive (>= 5.0.2) + FSharp.Core (>= 6.0) + Fake.Core.Tasks (5.22) + Fake.Core.Trace (>= 5.22) + FSharp.Core (>= 6.0) + Fake.Core.Trace (5.22) + Fake.Core.Environment (>= 5.22) + Fake.Core.FakeVar (>= 5.22) + FSharp.Core (>= 6.0) + Fake.Core.UserInput (5.22) + FSharp.Core (>= 6.0) + Fake.Core.Xml (5.22) + Fake.Core.String (>= 5.22) + FSharp.Core (>= 6.0) + Fake.DotNet.Cli (5.22) + Fake.Core.Environment (>= 5.22) + Fake.Core.Process (>= 5.22) + Fake.Core.String (>= 5.22) + Fake.Core.Trace (>= 5.22) + Fake.DotNet.MSBuild (>= 5.22) + Fake.DotNet.NuGet (>= 5.22) + Fake.IO.FileSystem (>= 5.22) + FSharp.Core (>= 6.0) Mono.Posix.NETStandard (>= 1.0) - Newtonsoft.Json (>= 12.0.3) - Fake.DotNet.MSBuild (5.19.1) - BlackFox.VsWhere (>= 1.0) - Fake.Core.Environment (>= 5.19.1) - Fake.Core.Process (>= 5.19.1) - Fake.Core.String (>= 5.19.1) - Fake.Core.Trace (>= 5.19.1) - Fake.IO.FileSystem (>= 5.19.1) - FSharp.Core (>= 4.7) - MSBuild.StructuredLogger (>= 2.0.152) - Fake.DotNet.NuGet (5.19.1) - Fake.Core.Environment (>= 5.19.1) - Fake.Core.Process (>= 5.19.1) - Fake.Core.SemVer (>= 5.19.1) - Fake.Core.String (>= 5.19.1) - Fake.Core.Tasks (>= 5.19.1) - Fake.Core.Trace (>= 5.19.1) - Fake.Core.Xml (>= 5.19.1) - Fake.IO.FileSystem (>= 5.19.1) - Fake.Net.Http (>= 5.19.1) - FSharp.Core (>= 4.7) - Newtonsoft.Json (>= 12.0.3) - NuGet.Protocol (>= 4.9.4) - System.Net.Http (>= 4.3.4) - Fake.IO.FileSystem (5.19.1) - Fake.Core.String (>= 5.19.1) - FSharp.Core (>= 4.7) - System.Diagnostics.FileVersionInfo (>= 4.3) - System.IO.FileSystem.Watcher (>= 4.3) - Fake.Net.Http (5.19.1) - Fake.Core.Trace (>= 5.19.1) - FSharp.Core (>= 4.7) - System.Net.Http (>= 4.3.4) - Fake.Tools.Git (5.19.1) - Fake.Core.Environment (>= 5.19.1) - Fake.Core.Process (>= 5.19.1) - Fake.Core.SemVer (>= 5.19.1) - Fake.Core.String (>= 5.19.1) - Fake.Core.Trace (>= 5.19.1) - Fake.IO.FileSystem (>= 5.19.1) - FSharp.Core (>= 4.7) + Newtonsoft.Json (>= 13.0.1) + Fake.DotNet.MSBuild (5.22) + BlackFox.VsWhere (>= 1.1) + Fake.Core.Environment (>= 5.22) + Fake.Core.Process (>= 5.22) + Fake.Core.String (>= 5.22) + Fake.Core.Trace (>= 5.22) + Fake.IO.FileSystem (>= 5.22) + FSharp.Core (>= 6.0) + MSBuild.StructuredLogger (>= 2.1.545) + Fake.DotNet.NuGet (5.22) + Fake.Core.Environment (>= 5.22) + Fake.Core.Process (>= 5.22) + Fake.Core.SemVer (>= 5.22) + Fake.Core.String (>= 5.22) + Fake.Core.Tasks (>= 5.22) + Fake.Core.Trace (>= 5.22) + Fake.Core.Xml (>= 5.22) + Fake.IO.FileSystem (>= 5.22) + Fake.Net.Http (>= 5.22) + FSharp.Core (>= 6.0) + Newtonsoft.Json (>= 13.0.1) + NuGet.Protocol (>= 5.11) + Fake.IO.FileSystem (5.22) + Fake.Core.String (>= 5.22) + FSharp.Core (>= 6.0) + Fake.Net.Http (5.22) + Fake.Core.Trace (>= 5.22) + FSharp.Core (>= 6.0) + Fake.Tools.Git (5.22) + Fake.Core.Environment (>= 5.22) + Fake.Core.Process (>= 5.22) + Fake.Core.SemVer (>= 5.22) + Fake.Core.String (>= 5.22) + Fake.Core.Trace (>= 5.22) + Fake.IO.FileSystem (>= 5.22) + FSharp.Core (>= 6.0) FParsec (1.1.1) FSharp.Core (>= 4.3.4) - FSharp.Compiler.Service (39.0) - storage: packages - FSharp.Core (>= 4.6.2) - System.Buffers (>= 4.5) - System.Collections.Immutable (>= 1.5) - System.Diagnostics.Process (>= 4.1) - System.Diagnostics.TraceSource (>= 4.0) - System.Memory (>= 4.5.3) + FSharp.Compiler.Service (41.0.3) - storage: packages + FSharp.Core (6.0.3) + Microsoft.Build.Framework (>= 17.0) + Microsoft.Build.Tasks.Core (>= 17.0) + Microsoft.Build.Utilities.Core (>= 17.0) + System.Buffers (>= 4.5.1) + System.Collections.Immutable (>= 5.0) + System.Diagnostics.Process (>= 4.3) + System.Diagnostics.TraceSource (>= 4.3) + System.Linq.Expressions (>= 4.3) + System.Linq.Queryable (>= 4.3) + System.Memory (>= 4.5.4) + System.Net.Requests (>= 4.3) + System.Net.Security (>= 4.3.1) System.Reflection.Emit (>= 4.3) - System.Reflection.Metadata (>= 1.6) + System.Reflection.Metadata (>= 5.0) System.Reflection.TypeExtensions (>= 4.3) - System.Runtime.Loader (>= 4.0) + System.Runtime (>= 4.3) + System.Runtime.CompilerServices.Unsafe (>= 6.0) + System.Runtime.InteropServices (>= 4.3) + System.Runtime.Loader (>= 4.3) + System.Security.Claims (>= 4.3) System.Security.Cryptography.Algorithms (>= 4.3) - FSharp.Control.Reactive (4.2) - FSharp.Core (>= 4.2.3) - System.Reactive (>= 4.0) - FSharp.Core (4.7) - FSharp.Formatting (4.0.0-rc1) - storage: packages - FSharp.Compiler.Service (>= 34.1) - Microsoft.Build (16.4) - Microsoft.Build.Framework (16.4) - System.Runtime.Serialization.Primitives (>= 4.1.1) - System.Threading.Thread (>= 4.0) - Microsoft.Build.Tasks.Core (16.4) - Microsoft.Build.Framework (>= 16.4) - Microsoft.Build.Utilities.Core (>= 16.4) + System.Security.Principal (>= 4.3) + System.Threading.Tasks.Parallel (>= 4.3) + System.Threading.Thread (>= 4.3) + System.Threading.ThreadPool (>= 4.3) + FSharp.Control.Reactive (5.0.2) + FSharp.Core (>= 4.7.2) + System.Reactive (>= 5.0) + FSharp.Core (6.0.3) - storage: packages + FSharp.Formatting (4.1) - storage: packages + FSharp.Compiler.Service (>= 35.0) + Microsoft.Build (17.0) + Microsoft.Build.Framework (>= 17.0) + Microsoft.NET.StringTools (>= 1.0) + Microsoft.Win32.Registry (>= 4.3) + System.Collections.Immutable (>= 5.0) + System.Configuration.ConfigurationManager (>= 4.7) + System.Reflection.Metadata (>= 1.6) + System.Security.Principal.Windows (>= 4.7) + System.Text.Encoding.CodePages (>= 4.0.1) + System.Text.Json (>= 5.0.2) + System.Threading.Tasks.Dataflow (>= 4.9) + Microsoft.Build.Framework (17.0) - storage: packages + System.Security.Permissions (>= 4.7) + Microsoft.Build.Tasks.Core (17.0) - storage: packages + Microsoft.Build.Framework (>= 17.0) + Microsoft.Build.Utilities.Core (>= 17.0) + Microsoft.NET.StringTools (>= 1.0) Microsoft.Win32.Registry (>= 4.3) System.CodeDom (>= 4.4) - System.Collections.Immutable (>= 1.5) - System.Linq.Parallel (>= 4.0.1) - System.Net.Http (>= 4.3.4) + System.Collections.Immutable (>= 5.0) System.Reflection.Metadata (>= 1.6) - System.Reflection.TypeExtensions (>= 4.1) System.Resources.Extensions (>= 4.6) - System.Resources.Writer (>= 4.0) + System.Security.Cryptography.Pkcs (>= 4.7) + System.Security.Cryptography.Xml (>= 4.7) + System.Security.Permissions (>= 4.7) System.Threading.Tasks.Dataflow (>= 4.9) - Microsoft.Build.Utilities.Core (16.4) - Microsoft.Build.Framework (>= 16.4) + Microsoft.Build.Utilities.Core (17.0) - storage: packages + Microsoft.Build.Framework (>= 17.0) + Microsoft.NET.StringTools (>= 1.0) Microsoft.Win32.Registry (>= 4.3) - System.Collections.Immutable (>= 1.5) + System.Collections.Immutable (>= 5.0) + System.Configuration.ConfigurationManager (>= 4.7) + System.Security.Permissions (>= 4.7) System.Text.Encoding.CodePages (>= 4.0.1) - Microsoft.NETCore.Platforms (3.1) - Microsoft.NETCore.Targets (3.1) - Microsoft.Win32.Primitives (4.3) + Microsoft.NET.StringTools (1.0) - storage: packages + System.Memory (>= 4.5.4) + System.Runtime.CompilerServices.Unsafe (>= 5.0) + Microsoft.NETCore.Platforms (3.1) - storage: packages + Microsoft.NETCore.Targets (3.1) - storage: packages + Microsoft.Win32.Primitives (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) Microsoft.Win32.Registry (4.7) - System.Buffers (>= 4.5) - System.Memory (>= 4.5.3) System.Security.AccessControl (>= 4.7) System.Security.Principal.Windows (>= 4.7) + Microsoft.Win32.SystemEvents (6.0) - storage: packages Mono.Posix.NETStandard (1.0) - MSBuild.StructuredLogger (2.0.174) - Microsoft.Build (>= 15.8.166) - Microsoft.Build.Framework (>= 15.8.166) - Microsoft.Build.Tasks.Core (>= 15.8.166) - Microsoft.Build.Utilities.Core (>= 15.8.166) - Newtonsoft.Json (12.0.3) - NuGet.Common (5.4) - NuGet.Frameworks (>= 5.4) - System.Diagnostics.Process (>= 4.3) - System.Threading.Thread (>= 4.3) - NuGet.Configuration (5.4) - NuGet.Common (>= 5.4) - System.Security.Cryptography.ProtectedData (>= 4.3) - NuGet.Frameworks (5.4) - NuGet.Packaging (5.4) - Newtonsoft.Json (>= 9.0.1) - NuGet.Configuration (>= 5.4) - NuGet.Versioning (>= 5.4) - System.Dynamic.Runtime (>= 4.3) - NuGet.Protocol (5.4) - NuGet.Packaging (>= 5.4) - System.Dynamic.Runtime (>= 4.3) - NuGet.Versioning (5.4) - Octokit (0.43) - runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.native.System (4.3.1) + MSBuild.StructuredLogger (2.1.630) + Microsoft.Build (>= 16.10) + Microsoft.Build.Framework (>= 16.10) + Microsoft.Build.Tasks.Core (>= 16.10) + Microsoft.Build.Utilities.Core (>= 16.10) + Newtonsoft.Json (13.0.1) + NuGet.Common (6.1) + NuGet.Frameworks (>= 6.1) + NuGet.Configuration (6.1) + NuGet.Common (>= 6.1) + System.Security.Cryptography.ProtectedData (>= 4.4) + NuGet.Frameworks (6.1) + NuGet.Packaging (6.1) + Newtonsoft.Json (>= 13.0.1) + NuGet.Configuration (>= 6.1) + NuGet.Versioning (>= 6.1) + System.Security.Cryptography.Cng (>= 5.0) + System.Security.Cryptography.Pkcs (>= 5.0) + NuGet.Protocol (6.1) + NuGet.Packaging (>= 6.1) + NuGet.Versioning (6.1) + Octokit (0.50) + runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages + runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages + runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages + runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages + runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages + runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages + runtime.native.System (4.3.1) - storage: packages Microsoft.NETCore.Platforms (>= 1.1.1) Microsoft.NETCore.Targets (>= 1.1.3) - runtime.native.System.Net.Http (4.3.1) + runtime.native.System.Net.Http (4.3.1) - storage: packages + Microsoft.NETCore.Platforms (>= 1.1.1) + Microsoft.NETCore.Targets (>= 1.1.3) + runtime.native.System.Net.Security (4.3.1) - storage: packages Microsoft.NETCore.Platforms (>= 1.1.1) Microsoft.NETCore.Targets (>= 1.1.3) runtime.native.System.Security.Cryptography.Apple (4.3.1) - storage: packages runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (>= 4.3.1) - runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) + runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) @@ -242,23 +262,23 @@ NUGET runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) + runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages + runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages + runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (4.3.1) - storage: packages - runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - System.Buffers (4.5) - storage: packages - System.CodeDom (4.7) - System.Collections (4.3) + runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages + runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages + runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages + runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages + runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages + runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages + System.Buffers (4.5.1) - storage: packages + System.CodeDom (4.7) - storage: packages + System.Collections (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) - System.Collections.Concurrent (4.3) + System.Collections.Concurrent (4.3) - storage: packages System.Collections (>= 4.3) System.Diagnostics.Debug (>= 4.3) System.Diagnostics.Tracing (>= 4.3) @@ -269,25 +289,17 @@ NUGET System.Runtime.Extensions (>= 4.3) System.Threading (>= 4.3) System.Threading.Tasks (>= 4.3) - System.Collections.Immutable (1.7) - storage: packages - System.Memory (>= 4.5.3) - System.Diagnostics.Debug (4.3) + System.Collections.Immutable (6.0) - storage: packages + System.Runtime.CompilerServices.Unsafe (>= 6.0) + System.Configuration.ConfigurationManager (6.0) - storage: packages + System.Security.Cryptography.ProtectedData (>= 6.0) + System.Security.Permissions (>= 6.0) + System.Diagnostics.Debug (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) - System.Diagnostics.DiagnosticSource (4.7) - System.Memory (>= 4.5.3) - System.Diagnostics.FileVersionInfo (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - System.Globalization (>= 4.3) - System.IO (>= 4.3) - System.IO.FileSystem (>= 4.3) - System.IO.FileSystem.Primitives (>= 4.3) - System.Reflection.Metadata (>= 1.4.1) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Runtime.InteropServices (>= 4.3) - System.Diagnostics.Process (4.3) + System.Diagnostics.DiagnosticSource (4.7) - storage: packages + System.Diagnostics.Process (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.Win32.Primitives (>= 4.3) Microsoft.Win32.Registry (>= 4.3) @@ -309,10 +321,6 @@ NUGET System.Threading.Tasks (>= 4.3) System.Threading.Thread (>= 4.3) System.Threading.ThreadPool (>= 4.3) - System.Diagnostics.Tools (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) System.Diagnostics.TraceSource (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) runtime.native.System (>= 4.3) @@ -323,48 +331,36 @@ NUGET System.Runtime (>= 4.3) System.Runtime.Extensions (>= 4.3) System.Threading (>= 4.3) - System.Diagnostics.Tracing (4.3) + System.Diagnostics.Tracing (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) - System.Dynamic.Runtime (4.3) - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Linq (>= 4.3) - System.Linq.Expressions (>= 4.3) - System.ObjectModel (>= 4.3) - System.Reflection (>= 4.3) - System.Reflection.Emit (>= 4.3) - System.Reflection.Emit.ILGeneration (>= 4.3) - System.Reflection.Primitives (>= 4.3) - System.Reflection.TypeExtensions (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Threading (>= 4.3) - System.Globalization (4.3) + System.Drawing.Common (6.0) - storage: packages + Microsoft.Win32.SystemEvents (>= 6.0) + System.Formats.Asn1 (6.0) - storage: packages + System.Globalization (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) - System.Globalization.Calendars (4.3) + System.Globalization.Calendars (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Globalization (>= 4.3) System.Runtime (>= 4.3) - System.Globalization.Extensions (4.3) + System.Globalization.Extensions (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) System.Globalization (>= 4.3) System.Resources.ResourceManager (>= 4.3) System.Runtime (>= 4.3) System.Runtime.Extensions (>= 4.3) System.Runtime.InteropServices (>= 4.3) - System.IO (4.3) + System.IO (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) System.Text.Encoding (>= 4.3) System.Threading.Tasks (>= 4.3) - System.IO.FileSystem (4.3) + System.IO.FileSystem (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.IO (>= 4.3) @@ -373,32 +369,15 @@ NUGET System.Runtime.Handles (>= 4.3) System.Text.Encoding (>= 4.3) System.Threading.Tasks (>= 4.3) - System.IO.FileSystem.Primitives (4.3) + System.IO.FileSystem.Primitives (4.3) - storage: packages System.Runtime (>= 4.3) - System.IO.FileSystem.Watcher (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.Win32.Primitives (>= 4.3) - runtime.native.System (>= 4.3) - System.Collections (>= 4.3) - System.IO.FileSystem (>= 4.3) - System.IO.FileSystem.Primitives (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Runtime.Handles (>= 4.3) - System.Runtime.InteropServices (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Threading (>= 4.3) - System.Threading.Overlapped (>= 4.3) - System.Threading.Tasks (>= 4.3) - System.Threading.Thread (>= 4.3) - System.Linq (4.3) + System.Linq (4.3) - storage: packages System.Collections (>= 4.3) System.Diagnostics.Debug (>= 4.3) System.Resources.ResourceManager (>= 4.3) System.Runtime (>= 4.3) System.Runtime.Extensions (>= 4.3) - System.Linq.Expressions (4.3) + System.Linq.Expressions (4.3) - storage: packages System.Collections (>= 4.3) System.Diagnostics.Debug (>= 4.3) System.Globalization (>= 4.3) @@ -416,22 +395,17 @@ NUGET System.Runtime (>= 4.3) System.Runtime.Extensions (>= 4.3) System.Threading (>= 4.3) - System.Linq.Parallel (4.3) + System.Linq.Queryable (4.3) - storage: packages System.Collections (>= 4.3) - System.Collections.Concurrent (>= 4.3) System.Diagnostics.Debug (>= 4.3) - System.Diagnostics.Tracing (>= 4.3) System.Linq (>= 4.3) + System.Linq.Expressions (>= 4.3) + System.Reflection (>= 4.3) + System.Reflection.Extensions (>= 4.3) System.Resources.ResourceManager (>= 4.3) System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Threading (>= 4.3) - System.Threading.Tasks (>= 4.3) - System.Memory (4.5.3) - storage: packages - System.Buffers (>= 4.4) - System.Numerics.Vectors (>= 4.4) - System.Runtime.CompilerServices.Unsafe (>= 4.5.2) - System.Net.Http (4.3.4) + System.Memory (4.5.4) - storage: packages + System.Net.Http (4.3.4) - storage: packages Microsoft.NETCore.Platforms (>= 1.1.1) runtime.native.System (>= 4.3) runtime.native.System.Net.Http (>= 4.3) @@ -458,115 +432,131 @@ NUGET System.Text.Encoding (>= 4.3) System.Threading (>= 4.3) System.Threading.Tasks (>= 4.3) - System.Net.Primitives (4.3.1) + System.Net.Primitives (4.3.1) - storage: packages Microsoft.NETCore.Platforms (>= 1.1.1) Microsoft.NETCore.Targets (>= 1.1.3) System.Runtime (>= 4.3.1) System.Runtime.Handles (>= 4.3) - System.Numerics.Vectors (4.5) - storage: packages - System.ObjectModel (4.3) + System.Net.Requests (4.3) - storage: packages + Microsoft.NETCore.Platforms (>= 1.1) System.Collections (>= 4.3) System.Diagnostics.Debug (>= 4.3) + System.Diagnostics.Tracing (>= 4.3) + System.Globalization (>= 4.3) + System.IO (>= 4.3) + System.Net.Http (>= 4.3) + System.Net.Primitives (>= 4.3) + System.Net.WebHeaderCollection (>= 4.3) System.Resources.ResourceManager (>= 4.3) System.Runtime (>= 4.3) System.Threading (>= 4.3) - System.Reactive (4.3.2) - System.Runtime.InteropServices.WindowsRuntime (>= 4.3) - System.Threading.Tasks.Extensions (>= 4.5.3) - System.Reactive.Compatibility (4.3.2) - System.Reactive.Core (>= 4.3.2) - System.Reactive.Interfaces (>= 4.3.2) - System.Reactive.Linq (>= 4.3.2) - System.Reactive.PlatformServices (>= 4.3.2) - System.Reactive.Providers (>= 4.3.2) - System.Reactive.Core (4.3.2) - System.Reactive (>= 4.3.2) - System.Threading.Tasks.Extensions (>= 4.5.3) - System.Reactive.Interfaces (4.3.2) - System.Reactive (>= 4.3.2) - System.Threading.Tasks.Extensions (>= 4.5.3) - System.Reactive.Linq (4.3.2) - System.Reactive (>= 4.3.2) - System.Threading.Tasks.Extensions (>= 4.5.3) - System.Reactive.PlatformServices (4.3.2) - System.Reactive (>= 4.3.2) - System.Threading.Tasks.Extensions (>= 4.5.3) - System.Reactive.Providers (4.3.2) - System.Reactive (>= 4.3.2) - System.Threading.Tasks.Extensions (>= 4.5.3) - System.Reflection (4.3) + System.Threading.Tasks (>= 4.3) + System.Net.Security (4.3.2) - storage: packages + Microsoft.NETCore.Platforms (>= 1.1) + Microsoft.Win32.Primitives (>= 4.3) + runtime.native.System (>= 4.3) + runtime.native.System.Net.Security (>= 4.3) + runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) + System.Collections (>= 4.3) + System.Collections.Concurrent (>= 4.3) + System.Diagnostics.Tracing (>= 4.3) + System.Globalization (>= 4.3) + System.Globalization.Extensions (>= 4.3) + System.IO (>= 4.3) + System.Net.Primitives (>= 4.3) + System.Resources.ResourceManager (>= 4.3) + System.Runtime (>= 4.3) + System.Runtime.Extensions (>= 4.3) + System.Runtime.Handles (>= 4.3) + System.Runtime.InteropServices (>= 4.3) + System.Security.Claims (>= 4.3) + System.Security.Cryptography.Algorithms (>= 4.3) + System.Security.Cryptography.Encoding (>= 4.3) + System.Security.Cryptography.OpenSsl (>= 4.3) + System.Security.Cryptography.Primitives (>= 4.3) + System.Security.Cryptography.X509Certificates (>= 4.3) + System.Security.Principal (>= 4.3) + System.Text.Encoding (>= 4.3) + System.Threading (>= 4.3) + System.Threading.Tasks (>= 4.3) + System.Threading.ThreadPool (>= 4.3) + System.Net.WebHeaderCollection (4.3) - storage: packages + System.Collections (>= 4.3) + System.Resources.ResourceManager (>= 4.3) + System.Runtime (>= 4.3) + System.Runtime.Extensions (>= 4.3) + System.ObjectModel (4.3) - storage: packages + System.Collections (>= 4.3) + System.Diagnostics.Debug (>= 4.3) + System.Resources.ResourceManager (>= 4.3) + System.Runtime (>= 4.3) + System.Threading (>= 4.3) + System.Reactive (5.0) + System.Reflection (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.IO (>= 4.3) System.Reflection.Primitives (>= 4.3) System.Runtime (>= 4.3) System.Reflection.Emit (4.7) - storage: packages - System.Reflection.Emit.ILGeneration (>= 4.7) System.Reflection.Emit.ILGeneration (4.7) - storage: packages - System.Reflection.Emit.Lightweight (4.7) - System.Reflection.Emit.ILGeneration (>= 4.7) - System.Reflection.Extensions (4.3) + System.Reflection.Emit.Lightweight (4.7) - storage: packages + System.Reflection.Extensions (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Reflection (>= 4.3) System.Runtime (>= 4.3) - System.Reflection.Metadata (1.8) - storage: packages - System.Collections.Immutable (>= 1.7) - System.Reflection.Primitives (4.3) + System.Reflection.Metadata (6.0) - storage: packages + System.Collections.Immutable (>= 6.0) + System.Reflection.Primitives (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) System.Reflection.TypeExtensions (4.7) - storage: packages - System.Resources.Extensions (4.7) - System.Memory (>= 4.5.3) - System.Resources.ResourceManager (4.3) + System.Resources.Extensions (4.7) - storage: packages + System.Resources.ResourceManager (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Globalization (>= 4.3) System.Reflection (>= 4.3) System.Runtime (>= 4.3) - System.Resources.Writer (4.3) - System.Collections (>= 4.3) - System.IO (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Runtime (4.3.1) + System.Runtime (4.3.1) - storage: packages Microsoft.NETCore.Platforms (>= 1.1.1) Microsoft.NETCore.Targets (>= 1.1.3) - System.Runtime.CompilerServices.Unsafe (4.7) - storage: packages - System.Runtime.Extensions (4.3.1) + System.Runtime.CompilerServices.Unsafe (6.0) - storage: packages + System.Runtime.Extensions (4.3.1) - storage: packages Microsoft.NETCore.Platforms (>= 1.1.1) Microsoft.NETCore.Targets (>= 1.1.3) System.Runtime (>= 4.3.1) - System.Runtime.Handles (4.3) + System.Runtime.Handles (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) - System.Runtime.InteropServices (4.3) + System.Runtime.InteropServices (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Reflection (>= 4.3) System.Reflection.Primitives (>= 4.3) System.Runtime (>= 4.3) System.Runtime.Handles (>= 4.3) - System.Runtime.InteropServices.WindowsRuntime (4.3) - System.Runtime (>= 4.3) System.Runtime.Loader (4.3) - storage: packages System.IO (>= 4.3) System.Reflection (>= 4.3) System.Runtime (>= 4.3) - System.Runtime.Numerics (4.3) + System.Runtime.Numerics (4.3) - storage: packages System.Globalization (>= 4.3) System.Resources.ResourceManager (>= 4.3) System.Runtime (>= 4.3) System.Runtime.Extensions (>= 4.3) - System.Runtime.Serialization.Primitives (4.3) + System.Security.AccessControl (6.0) - storage: packages + System.Security.Claims (4.3) - storage: packages + System.Collections (>= 4.3) + System.Globalization (>= 4.3) + System.IO (>= 4.3) System.Resources.ResourceManager (>= 4.3) System.Runtime (>= 4.3) - System.Security.AccessControl (4.7) - System.Security.Principal.Windows (>= 4.7) + System.Runtime.Extensions (>= 4.3) + System.Security.Principal (>= 4.3) System.Security.Cryptography.Algorithms (4.3.1) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) runtime.native.System.Security.Cryptography.Apple (>= 4.3.1) @@ -582,8 +572,9 @@ NUGET System.Security.Cryptography.Encoding (>= 4.3) System.Security.Cryptography.Primitives (>= 4.3) System.Text.Encoding (>= 4.3) - System.Security.Cryptography.Cng (4.7) - System.Security.Cryptography.Csp (4.3) + System.Security.Cryptography.Cng (5.0) + System.Formats.Asn1 (>= 5.0) + System.Security.Cryptography.Csp (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) System.IO (>= 4.3) System.Reflection (>= 4.3) @@ -597,7 +588,7 @@ NUGET System.Security.Cryptography.Primitives (>= 4.3) System.Text.Encoding (>= 4.3) System.Threading (>= 4.3) - System.Security.Cryptography.Encoding (4.3) + System.Security.Cryptography.Encoding (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3) System.Collections (>= 4.3) @@ -610,8 +601,10 @@ NUGET System.Runtime.InteropServices (>= 4.3) System.Security.Cryptography.Primitives (>= 4.3) System.Text.Encoding (>= 4.3) - System.Security.Cryptography.OpenSsl (4.7) - System.Security.Cryptography.Primitives (4.3) + System.Security.Cryptography.OpenSsl (4.7) - storage: packages + System.Security.Cryptography.Pkcs (6.0) - storage: packages + System.Formats.Asn1 (>= 6.0) + System.Security.Cryptography.Primitives (4.3) - storage: packages System.Diagnostics.Debug (>= 4.3) System.Globalization (>= 4.3) System.IO (>= 4.3) @@ -619,9 +612,8 @@ NUGET System.Runtime (>= 4.3) System.Threading (>= 4.3) System.Threading.Tasks (>= 4.3) - System.Security.Cryptography.ProtectedData (4.7) - System.Memory (>= 4.5.3) - System.Security.Cryptography.X509Certificates (4.3.2) + System.Security.Cryptography.ProtectedData (6.0) - storage: packages + System.Security.Cryptography.X509Certificates (4.3.2) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) runtime.native.System (>= 4.3) runtime.native.System.Net.Http (>= 4.3) @@ -647,116 +639,55 @@ NUGET System.Security.Cryptography.Primitives (>= 4.3) System.Text.Encoding (>= 4.3) System.Threading (>= 4.3) - System.Security.Principal.Windows (4.7) - System.Text.Encoding (4.3) + System.Security.Cryptography.Xml (6.0) - storage: packages + System.Security.AccessControl (>= 6.0) + System.Security.Cryptography.Pkcs (>= 6.0) + System.Security.Permissions (6.0) - storage: packages + System.Security.AccessControl (>= 6.0) + System.Windows.Extensions (>= 6.0) + System.Security.Principal (4.3) - storage: packages + System.Runtime (>= 4.3) + System.Security.Principal.Windows (5.0) + System.Text.Encoding (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) - System.Text.Encoding.CodePages (4.7) - System.Runtime.CompilerServices.Unsafe (>= 4.7) - System.Text.Encoding.Extensions (4.3) + System.Text.Encoding.CodePages (4.7) - storage: packages + Microsoft.NETCore.Platforms (>= 3.1) + System.Text.Encoding.Extensions (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) System.Text.Encoding (>= 4.3) - System.Text.RegularExpressions (4.3.1) - System.Collections (>= 4.3) - System.Globalization (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3.1) - System.Runtime.Extensions (>= 4.3.1) - System.Threading (>= 4.3) - System.Threading (4.3) + System.Text.Encodings.Web (6.0) + System.Runtime.CompilerServices.Unsafe (>= 6.0) + System.Text.Json (6.0.2) + System.Runtime.CompilerServices.Unsafe (>= 6.0) + System.Text.Encodings.Web (>= 6.0) + System.Threading (4.3) - storage: packages System.Runtime (>= 4.3) System.Threading.Tasks (>= 4.3) - System.Threading.Overlapped (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Handles (>= 4.3) - System.Threading.Tasks (4.3) + System.Threading.Tasks (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) - System.Threading.Tasks.Dataflow (4.11) - System.Threading.Tasks.Extensions (4.5.3) - System.Runtime.CompilerServices.Unsafe (>= 4.5.2) - System.Threading.Thread (4.3) - System.Runtime (>= 4.3) - System.Threading.ThreadPool (4.3) - System.Runtime (>= 4.3) - System.Runtime.Handles (>= 4.3) - System.Xml.ReaderWriter (4.3.1) - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Globalization (>= 4.3) - System.IO (>= 4.3) - System.IO.FileSystem (>= 4.3) - System.IO.FileSystem.Primitives (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Runtime.InteropServices (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Text.Encoding.Extensions (>= 4.3) - System.Text.RegularExpressions (>= 4.3) - System.Threading.Tasks (>= 4.3) - System.Threading.Tasks.Extensions (>= 4.3) - System.Xml.XDocument (4.3) - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Diagnostics.Tools (>= 4.3) - System.Globalization (>= 4.3) - System.IO (>= 4.3) - System.Reflection (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Threading (>= 4.3) - System.Xml.ReaderWriter (>= 4.3) - System.Xml.XmlDocument (4.3) - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Globalization (>= 4.3) - System.IO (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Threading (>= 4.3) - System.Xml.ReaderWriter (>= 4.3) - System.Xml.XPath (4.3) - System.Collections (>= 4.3) + System.Threading.Tasks.Dataflow (4.11) - storage: packages + System.Threading.Tasks.Parallel (4.3) - storage: packages + System.Collections.Concurrent (>= 4.3) System.Diagnostics.Debug (>= 4.3) - System.Globalization (>= 4.3) - System.IO (>= 4.3) + System.Diagnostics.Tracing (>= 4.3) System.Resources.ResourceManager (>= 4.3) System.Runtime (>= 4.3) System.Runtime.Extensions (>= 4.3) System.Threading (>= 4.3) - System.Xml.ReaderWriter (>= 4.3) - System.Xml.XPath.XDocument (4.3) - System.Diagnostics.Debug (>= 4.3) - System.Linq (>= 4.3) - System.Resources.ResourceManager (>= 4.3) + System.Threading.Tasks (>= 4.3) + System.Threading.Thread (4.3) - storage: packages System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Threading (>= 4.3) - System.Xml.ReaderWriter (>= 4.3) - System.Xml.XDocument (>= 4.3) - System.Xml.XPath (>= 4.3) - System.Xml.XPath.XmlDocument (4.3) - System.Collections (>= 4.3) - System.Globalization (>= 4.3) - System.IO (>= 4.3) - System.Resources.ResourceManager (>= 4.3) + System.Threading.ThreadPool (4.3) - storage: packages System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Threading (>= 4.3) - System.Xml.ReaderWriter (>= 4.3) - System.Xml.XmlDocument (>= 4.3) - System.Xml.XPath (>= 4.3) + System.Runtime.Handles (>= 4.3) + System.Windows.Extensions (6.0) - storage: packages + System.Drawing.Common (>= 6.0) GROUP Fsi REDIRECTS: OFF From 11d8cfa60023b3d0d50c4fdab99cf292f220cc46 Mon Sep 17 00:00:00 2001 From: mchylek Date: Tue, 8 Mar 2022 15:38:48 +0100 Subject: [PATCH 3/4] check if CI is missing netcoreapp3.1 runtime --- samples/ThunkServer/ThunkServer.fs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/samples/ThunkServer/ThunkServer.fs b/samples/ThunkServer/ThunkServer.fs index bcdee6b..faf4335 100644 --- a/samples/ThunkServer/ThunkServer.fs +++ b/samples/ThunkServer/ThunkServer.fs @@ -63,6 +63,7 @@ type ThunkServer private () = static member Start () = new ThunkServer() + /// Client object for interacting with thunk server [] type ThunkClient internal (server : ActorRef, ?proc : Process) = @@ -129,7 +130,7 @@ type ThunkClient internal (server : ActorRef, ?proc : Process) = let! awaiter = receiver.ReceiveEvent |> Async.AwaitEvent |> Async.StartChild let argument = VagabondConfig.Serializer.Pickle receiver.Ref |> System.Convert.ToBase64String - let proc = Process.Start(ThunkClient.Executable, argument) + let proc = Process.Start(ThunkClient.Executable, argument + " --roll-forward Major") let! serverRef = awaiter return new ThunkClient(serverRef, proc) From d507627b6267895324776e2f21b33fa4d5d78a8e Mon Sep 17 00:00:00 2001 From: mchylek Date: Tue, 15 Mar 2022 12:22:29 +0100 Subject: [PATCH 4/4] fix docs generation --- Directory.Build.props | 4 +- build.fsx | 2 +- docs/global.json | 6 + docs/tools/generate.fsx | 6 +- paket.dependencies | 22 +- paket.lock | 1369 ++++++++++++++++----------------------- 6 files changed, 575 insertions(+), 834 deletions(-) create mode 100644 docs/global.json diff --git a/Directory.Build.props b/Directory.Build.props index 65f13bd..66ea64a 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -22,8 +22,8 @@ $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb - netstandard2.0;netcoreapp3.1;net5.0 - net472;netcoreapp3.1;net5.0;net6.0 + netstandard2.0;netcoreapp3.1 + net472;net6.0 diff --git a/build.fsx b/build.fsx index 9f44260..2fa8d0d 100644 --- a/build.fsx +++ b/build.fsx @@ -107,7 +107,7 @@ Target.create "NuGet.Push" (fun _ -> // Doc generation Target.create "GenerateDocs" (fun _ -> - let result = DotNet.exec id "fsi" "--define:RELEASE docs/tools/generate.fsx" + let result = DotNet.exec (fun o -> { o with WorkingDirectory = "docs" }) "fsi" "--define:RELEASE tools/generate.fsx" if not result.OK then failwith "failed to generate docs" ) diff --git a/docs/global.json b/docs/global.json new file mode 100644 index 0000000..d50ea5a --- /dev/null +++ b/docs/global.json @@ -0,0 +1,6 @@ +{ + "sdk": { + "version": "3.1.100", + "rollForward": "latestMinor" + } +} diff --git a/docs/tools/generate.fsx b/docs/tools/generate.fsx index 97c7e9b..7b74d3e 100644 --- a/docs/tools/generate.fsx +++ b/docs/tools/generate.fsx @@ -2,7 +2,7 @@ // Builds the documentation from `.fsx` and `.md` files in the 'docs/content' directory // (the generated documentation is stored in the 'docs/output' directory) // -------------------------------------------------------------------------------------- -#load "../../.paket/load/net5.0/Build/build.group.fsx" +#load "../../.paket/load/netstandard2.0/Formatting/formatting.group.fsx" open System open System.IO @@ -45,7 +45,7 @@ let content = __SOURCE_DIRECTORY__ @@ "../content" let output = __SOURCE_DIRECTORY__ @@ "../output" let files = __SOURCE_DIRECTORY__ @@ "../files" let templates = __SOURCE_DIRECTORY__ @@ "templates" -let formatting = __SOURCE_DIRECTORY__ @@ "../../packages/build/FSharp.Formatting/" +let formatting = __SOURCE_DIRECTORY__ @@ "../../packages/formatting/FSharp.Formatting/" let docTemplate = formatting @@ "templates/docpage.cshtml" // Where to look for *.csproj templates (in this order) @@ -62,7 +62,7 @@ let copyFiles () = let getReferenceAssembliesForProject (proj : string) = let projName = Path.GetFileName proj - !! (proj @@ "bin/Release/net5.0/" + projName + ".dll") |> Seq.head + !! (proj @@ "bin/Release/netstandard2.0/" + projName + ".dll") |> Seq.head // Build API reference from XML comments let buildReference () = diff --git a/paket.dependencies b/paket.dependencies index bd4ad6b..beba2c6 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -1,7 +1,7 @@ version 7.0.0-alpha003 source https://api.nuget.org/v3/index.json -framework: netstandard2.0,netcoreapp3.1,net5.0 +framework: netstandard2.0,netcoreapp3.1 redirects: off storage: none @@ -13,7 +13,7 @@ nuget Microsoft.SourceLink.GitHub copy_local:true group Testing source https://api.nuget.org/v3/index.json - framework: net472,netcoreapp3.1,net5.0,net6.0 + framework: net472,net6.0 redirects: off storage: none @@ -37,10 +37,22 @@ group Fsi nuget MathNet.Numerics.FSharp ~> 4.9.0 nuget MathNet.Numerics.MKL.Win-x64 ~> 2.3.0 +group Formatting + source https://api.nuget.org/v3/index.json + generate_load_scripts: true + framework: netstandard2.0 + storage: none + + nuget Fake.IO.FileSystem ~> 5.19.0 + + nuget FSharp.Compiler.Service ~> 35.0 storage: packages + nuget FSharp.Formatting ~> 4.1.0 storage: packages + nuget FSharp.Formatting.CommandTool ~> 4.1.0 storage: packages + group Build source https://api.nuget.org/v3/index.json generate_load_scripts: true - framework: net6.0 + framework: netstandard2.0, net6.0 storage: none nuget Fake.Core.UserInput ~> 5.22.0 @@ -49,6 +61,4 @@ group Build nuget Fake.IO.FileSystem ~> 5.22.0 nuget Fake.DotNet.Cli ~> 5.22.0 nuget Fake.Tools.Git ~> 5.22.0 - nuget Fake.Api.Github ~> 5.22.0 - - nuget FSharp.Formatting ~> 4.0 prerelease storage: packages \ No newline at end of file + nuget Fake.Api.Github ~> 5.22.0 \ No newline at end of file diff --git a/paket.lock b/paket.lock index c0cb0db..abdbe36 100644 --- a/paket.lock +++ b/paket.lock @@ -1,6 +1,6 @@ REDIRECTS: OFF STORAGE: NONE -RESTRICTION: || (== net5.0) (== netcoreapp3.1) (== netstandard2.0) +RESTRICTION: || (== netcoreapp3.1) (== netstandard2.0) NUGET remote: https://api.nuget.org/v3/index.json FSharp.Core (5.0.1) @@ -13,14 +13,14 @@ NUGET Microsoft.Build.Tasks.Git (>= 1.1.1) Microsoft.SourceLink.Common (>= 1.1.1) Mono.Cecil (0.11) - System.Reflection.Emit.ILGeneration (4.7) - restriction: || (&& (== net5.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (< portable-net45+wp8)) (&& (== net5.0) (>= uap10.1)) (&& (== netcoreapp3.1) (< netcoreapp2.0) (< netstandard2.1)) (&& (== netcoreapp3.1) (< netstandard2.0)) (&& (== netcoreapp3.1) (< portable-net45+wp8)) (&& (== netcoreapp3.1) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (4.7) - restriction: || (&& (== netcoreapp3.1) (< netcoreapp2.0) (< netstandard2.1)) (&& (== netcoreapp3.1) (< netstandard2.0)) (&& (== netcoreapp3.1) (< portable-net45+wp8)) (&& (== netcoreapp3.1) (>= uap10.1)) (== netstandard2.0) System.Reflection.Emit.Lightweight (4.7) - System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== net5.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (< portable-net45+wp8)) (&& (== net5.0) (>= uap10.1)) (&& (== netcoreapp3.1) (< netcoreapp2.0) (< netstandard2.1)) (&& (== netcoreapp3.1) (< netstandard2.0)) (&& (== netcoreapp3.1) (< portable-net45+wp8)) (&& (== netcoreapp3.1) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Emit.ILGeneration (>= 4.7) - restriction: || (&& (== netcoreapp3.1) (< netcoreapp2.0) (< netstandard2.1)) (&& (== netcoreapp3.1) (< netstandard2.0)) (&& (== netcoreapp3.1) (< portable-net45+wp8)) (&& (== netcoreapp3.1) (>= uap10.1)) (== netstandard2.0) GROUP Build GENERATE-LOAD-SCRIPTS: ON STORAGE: NONE -RESTRICTION: == net6.0 +RESTRICTION: || (== net6.0) (== netstandard2.0) NUGET remote: https://api.nuget.org/v3/index.json BlackFox.VsWhere (1.1) @@ -126,53 +126,24 @@ NUGET FSharp.Core (>= 6.0) FParsec (1.1.1) FSharp.Core (>= 4.3.4) - FSharp.Compiler.Service (41.0.3) - storage: packages - FSharp.Core (6.0.3) - Microsoft.Build.Framework (>= 17.0) - Microsoft.Build.Tasks.Core (>= 17.0) - Microsoft.Build.Utilities.Core (>= 17.0) - System.Buffers (>= 4.5.1) - System.Collections.Immutable (>= 5.0) - System.Diagnostics.Process (>= 4.3) - System.Diagnostics.TraceSource (>= 4.3) - System.Linq.Expressions (>= 4.3) - System.Linq.Queryable (>= 4.3) - System.Memory (>= 4.5.4) - System.Net.Requests (>= 4.3) - System.Net.Security (>= 4.3.1) - System.Reflection.Emit (>= 4.3) - System.Reflection.Metadata (>= 5.0) - System.Reflection.TypeExtensions (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Runtime.InteropServices (>= 4.3) - System.Runtime.Loader (>= 4.3) - System.Security.Claims (>= 4.3) - System.Security.Cryptography.Algorithms (>= 4.3) - System.Security.Principal (>= 4.3) - System.Threading.Tasks.Parallel (>= 4.3) - System.Threading.Thread (>= 4.3) - System.Threading.ThreadPool (>= 4.3) FSharp.Control.Reactive (5.0.2) FSharp.Core (>= 4.7.2) System.Reactive (>= 5.0) - FSharp.Core (6.0.3) - storage: packages - FSharp.Formatting (4.1) - storage: packages - FSharp.Compiler.Service (>= 35.0) + FSharp.Core (6.0.3) Microsoft.Build (17.0) - Microsoft.Build.Framework (>= 17.0) - Microsoft.NET.StringTools (>= 1.0) - Microsoft.Win32.Registry (>= 4.3) - System.Collections.Immutable (>= 5.0) - System.Configuration.ConfigurationManager (>= 4.7) - System.Reflection.Metadata (>= 1.6) - System.Security.Principal.Windows (>= 4.7) - System.Text.Encoding.CodePages (>= 4.0.1) - System.Text.Json (>= 5.0.2) - System.Threading.Tasks.Dataflow (>= 4.9) - Microsoft.Build.Framework (17.0) - storage: packages + Microsoft.Build.Framework (>= 17.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net472)) (&& (== netstandard2.0) (>= net6.0)) + Microsoft.NET.StringTools (>= 1.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net472)) (&& (== netstandard2.0) (>= net6.0)) + Microsoft.Win32.Registry (>= 4.3) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) + System.Collections.Immutable (>= 5.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net472)) (&& (== netstandard2.0) (>= net6.0)) + System.Configuration.ConfigurationManager (>= 4.7) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net472)) (&& (== netstandard2.0) (>= net6.0)) + System.Reflection.Metadata (>= 1.6) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) + System.Security.Principal.Windows (>= 4.7) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) + System.Text.Encoding.CodePages (>= 4.0.1) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) + System.Text.Json (>= 5.0.2) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net472)) (&& (== netstandard2.0) (>= net6.0)) + System.Threading.Tasks.Dataflow (>= 4.9) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net472)) (&& (== netstandard2.0) (>= net6.0)) + Microsoft.Build.Framework (17.0) System.Security.Permissions (>= 4.7) - Microsoft.Build.Tasks.Core (17.0) - storage: packages + Microsoft.Build.Tasks.Core (17.0) Microsoft.Build.Framework (>= 17.0) Microsoft.Build.Utilities.Core (>= 17.0) Microsoft.NET.StringTools (>= 1.0) @@ -185,7 +156,7 @@ NUGET System.Security.Cryptography.Xml (>= 4.7) System.Security.Permissions (>= 4.7) System.Threading.Tasks.Dataflow (>= 4.9) - Microsoft.Build.Utilities.Core (17.0) - storage: packages + Microsoft.Build.Utilities.Core (17.0) Microsoft.Build.Framework (>= 17.0) Microsoft.NET.StringTools (>= 1.0) Microsoft.Win32.Registry (>= 4.3) @@ -193,19 +164,17 @@ NUGET System.Configuration.ConfigurationManager (>= 4.7) System.Security.Permissions (>= 4.7) System.Text.Encoding.CodePages (>= 4.0.1) - Microsoft.NET.StringTools (1.0) - storage: packages + Microsoft.NET.StringTools (1.0) System.Memory (>= 4.5.4) System.Runtime.CompilerServices.Unsafe (>= 5.0) - Microsoft.NETCore.Platforms (3.1) - storage: packages - Microsoft.NETCore.Targets (3.1) - storage: packages - Microsoft.Win32.Primitives (4.3) - storage: packages - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) + Microsoft.NETCore.Platforms (3.1) + Microsoft.NETCore.Targets (3.1) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard1.2)) (&& (== net6.0) (< netstandard1.3)) (&& (== net6.0) (< netstandard1.5)) (== netstandard2.0) Microsoft.Win32.Registry (4.7) + System.Buffers (>= 4.5) - 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.0) + System.Memory (>= 4.5.3) - restriction: || (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.0) System.Security.AccessControl (>= 4.7) System.Security.Principal.Windows (>= 4.7) - Microsoft.Win32.SystemEvents (6.0) - storage: packages + Microsoft.Win32.SystemEvents (6.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= netcoreapp3.1)) Mono.Posix.NETStandard (1.0) MSBuild.StructuredLogger (2.1.630) Microsoft.Build (>= 16.10) @@ -229,138 +198,132 @@ NUGET NuGet.Packaging (>= 6.1) NuGet.Versioning (6.1) Octokit (0.50) - runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages - runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages - runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages - runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages - runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages - runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages - runtime.native.System (4.3.1) - storage: packages - Microsoft.NETCore.Platforms (>= 1.1.1) - Microsoft.NETCore.Targets (>= 1.1.3) - runtime.native.System.Net.Http (4.3.1) - storage: packages + System.Buffers (4.5.1) - restriction: || (&& (== net6.0) (>= net461)) (== netstandard2.0) + System.CodeDom (4.7) + System.Collections.Immutable (6.0) + System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (== netstandard2.0) + System.Runtime.CompilerServices.Unsafe (>= 6.0) + System.Configuration.ConfigurationManager (6.0) + System.Security.Cryptography.ProtectedData (>= 6.0) + System.Security.Permissions (>= 6.0) + System.Drawing.Common (6.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= netcoreapp3.1)) + Microsoft.Win32.SystemEvents (>= 6.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= netcoreapp3.1)) + System.Formats.Asn1 (6.0) + System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= net461)) (== netstandard2.0) + System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (== netstandard2.0) + System.Memory (4.5.4) + 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.0) + System.Numerics.Vectors (>= 4.4) - restriction: || (&& (== net6.0) (< netcoreapp2.0)) (== netstandard2.0) + 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.0) + System.Numerics.Vectors (4.5) - restriction: || (&& (== net6.0) (>= net461)) (== netstandard2.0) + System.Reactive (5.0) + System.Runtime.InteropServices.WindowsRuntime (>= 4.3) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.0) + System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.0) + System.Reflection.Metadata (6.0) + System.Collections.Immutable (>= 6.0) + System.Resources.Extensions (4.7) + System.Memory (>= 4.5.3) - restriction: || (&& (== net6.0) (< netcoreapp2.1)) (== netstandard2.0) + System.Runtime (4.3.1) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.0) Microsoft.NETCore.Platforms (>= 1.1.1) Microsoft.NETCore.Targets (>= 1.1.3) - runtime.native.System.Net.Security (4.3.1) - storage: packages + System.Runtime.CompilerServices.Unsafe (6.0) + System.Runtime.InteropServices.WindowsRuntime (4.3) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.0) + System.Runtime (>= 4.3) + System.Security.AccessControl (6.0) + System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (== net6.0) (>= net461)) (== netstandard2.0) + System.Security.Cryptography.Cng (5.0) + System.Formats.Asn1 (>= 5.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= netcoreapp3.0)) + System.Security.Cryptography.Pkcs (6.0) + System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) + System.Formats.Asn1 (>= 6.0) + System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) + System.Security.Cryptography.Cng (>= 5.0) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) + System.Security.Cryptography.ProtectedData (6.0) + System.Security.Cryptography.Xml (6.0) + System.Memory (>= 4.5.4) - restriction: == netstandard2.0 + System.Security.AccessControl (>= 6.0) + System.Security.Cryptography.Pkcs (>= 6.0) + System.Security.Permissions (6.0) + System.Security.AccessControl (>= 6.0) + System.Windows.Extensions (>= 6.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= netcoreapp3.1)) + System.Security.Principal.Windows (5.0) + System.Text.Encoding.CodePages (4.7) + Microsoft.NETCore.Platforms (>= 3.1) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= netcoreapp2.0)) (&& (== netstandard2.0) (>= netcoreapp3.1)) + System.Text.Encodings.Web (6.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net472)) (&& (== netstandard2.0) (>= net6.0)) + System.Runtime.CompilerServices.Unsafe (>= 6.0) + System.Text.Json (6.0.2) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net472)) (&& (== netstandard2.0) (>= net6.0)) + System.Runtime.CompilerServices.Unsafe (>= 6.0) + System.Text.Encodings.Web (>= 6.0) + System.Threading.Tasks.Dataflow (4.11) + System.Threading.Tasks.Extensions (4.5.4) - restriction: || (&& (== net6.0) (>= net472)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.0) + 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.0) + System.Windows.Extensions (6.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= netcoreapp3.1)) + System.Drawing.Common (>= 6.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= netcoreapp3.1)) + +GROUP Formatting +GENERATE-LOAD-SCRIPTS: ON +STORAGE: NONE +RESTRICTION: == netstandard2.0 +NUGET + remote: https://api.nuget.org/v3/index.json + Fake.Core.String (5.22) + FSharp.Core (>= 6.0) + Fake.IO.FileSystem (5.19.1) + Fake.Core.String (>= 5.19.1) + FSharp.Core (>= 4.7) + System.Diagnostics.FileVersionInfo (>= 4.3) + System.IO.FileSystem.Watcher (>= 4.3) + FSharp.Compiler.Service (35.0) - storage: packages + FSharp.Core (>= 4.6.2) + System.Buffers (>= 4.5) + System.Collections.Immutable (>= 1.5) + System.Memory (>= 4.5.3) + System.Reflection.Emit (>= 4.3) + System.Reflection.Metadata (>= 1.6) + System.Reflection.TypeExtensions (>= 4.3) + System.Runtime.Loader (>= 4.0) + FSharp.Core (6.0.3) + FSharp.Formatting (4.1) - storage: packages + FSharp.Compiler.Service (>= 35.0) + FSharp.Formatting.CommandTool (4.1) - storage: packages + Microsoft.NETCore.Platforms (6.0.2) + Microsoft.NETCore.Targets (5.0) + Microsoft.Win32.Primitives (4.3) + Microsoft.NETCore.Platforms (>= 1.1) + Microsoft.NETCore.Targets (>= 1.1) + System.Runtime (>= 4.3) + runtime.native.System (4.3.1) Microsoft.NETCore.Platforms (>= 1.1.1) Microsoft.NETCore.Targets (>= 1.1.3) - runtime.native.System.Security.Cryptography.Apple (4.3.1) - storage: packages - runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (>= 4.3.1) - runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages - runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages - runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages - runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages - runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (4.3.1) - storage: packages - runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages - runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages - runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages - runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages - runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages - runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - storage: packages System.Buffers (4.5.1) - storage: packages - System.CodeDom (4.7) - storage: packages - System.Collections (4.3) - storage: packages + System.Collections (4.3) Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) - System.Collections.Concurrent (4.3) - storage: packages - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Diagnostics.Tracing (>= 4.3) - System.Globalization (>= 4.3) - System.Reflection (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Threading (>= 4.3) - System.Threading.Tasks (>= 4.3) System.Collections.Immutable (6.0) - storage: packages + System.Memory (>= 4.5.4) System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Configuration.ConfigurationManager (6.0) - storage: packages - System.Security.Cryptography.ProtectedData (>= 6.0) - System.Security.Permissions (>= 6.0) - System.Diagnostics.Debug (4.3) - storage: packages + System.Diagnostics.FileVersionInfo (4.3) Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) - System.Diagnostics.DiagnosticSource (4.7) - storage: packages - System.Diagnostics.Process (4.3) - storage: packages - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.Win32.Primitives (>= 4.3) - Microsoft.Win32.Registry (>= 4.3) - runtime.native.System (>= 4.3) - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) System.Globalization (>= 4.3) System.IO (>= 4.3) System.IO.FileSystem (>= 4.3) System.IO.FileSystem.Primitives (>= 4.3) - System.Resources.ResourceManager (>= 4.3) + System.Reflection.Metadata (>= 1.4.1) System.Runtime (>= 4.3) System.Runtime.Extensions (>= 4.3) - System.Runtime.Handles (>= 4.3) System.Runtime.InteropServices (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Text.Encoding.Extensions (>= 4.3) - System.Threading (>= 4.3) - System.Threading.Tasks (>= 4.3) - System.Threading.Thread (>= 4.3) - System.Threading.ThreadPool (>= 4.3) - System.Diagnostics.TraceSource (4.3) - storage: packages - Microsoft.NETCore.Platforms (>= 1.1) - runtime.native.System (>= 4.3) - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Globalization (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Threading (>= 4.3) - System.Diagnostics.Tracing (4.3) - storage: packages - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) - System.Drawing.Common (6.0) - storage: packages - Microsoft.Win32.SystemEvents (>= 6.0) - System.Formats.Asn1 (6.0) - storage: packages - System.Globalization (4.3) - storage: packages - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) - System.Globalization.Calendars (4.3) - storage: packages + System.Globalization (4.3) Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) - System.Globalization (>= 4.3) - System.Runtime (>= 4.3) - System.Globalization.Extensions (4.3) - storage: packages - Microsoft.NETCore.Platforms (>= 1.1) - System.Globalization (>= 4.3) - System.Resources.ResourceManager (>= 4.3) System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Runtime.InteropServices (>= 4.3) - System.IO (4.3) - storage: packages + System.IO (4.3) Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) System.Text.Encoding (>= 4.3) System.Threading.Tasks (>= 4.3) - System.IO.FileSystem (4.3) - storage: packages + System.IO.FileSystem (4.3) Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.IO (>= 4.3) @@ -369,129 +332,30 @@ NUGET System.Runtime.Handles (>= 4.3) System.Text.Encoding (>= 4.3) System.Threading.Tasks (>= 4.3) - System.IO.FileSystem.Primitives (4.3) - storage: packages - System.Runtime (>= 4.3) - System.Linq (4.3) - storage: packages - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Linq.Expressions (4.3) - storage: packages - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Globalization (>= 4.3) - System.IO (>= 4.3) - System.Linq (>= 4.3) - System.ObjectModel (>= 4.3) - System.Reflection (>= 4.3) - System.Reflection.Emit (>= 4.3) - System.Reflection.Emit.ILGeneration (>= 4.3) - System.Reflection.Emit.Lightweight (>= 4.3) - System.Reflection.Extensions (>= 4.3) - System.Reflection.Primitives (>= 4.3) - System.Reflection.TypeExtensions (>= 4.3) - System.Resources.ResourceManager (>= 4.3) + System.IO.FileSystem.Primitives (4.3) System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Threading (>= 4.3) - System.Linq.Queryable (4.3) - storage: packages - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Linq (>= 4.3) - System.Linq.Expressions (>= 4.3) - System.Reflection (>= 4.3) - System.Reflection.Extensions (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Memory (4.5.4) - storage: packages - System.Net.Http (4.3.4) - storage: packages - Microsoft.NETCore.Platforms (>= 1.1.1) - runtime.native.System (>= 4.3) - runtime.native.System.Net.Http (>= 4.3) - runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Diagnostics.DiagnosticSource (>= 4.3) - System.Diagnostics.Tracing (>= 4.3) - System.Globalization (>= 4.3) - System.Globalization.Extensions (>= 4.3) - System.IO (>= 4.3) - System.IO.FileSystem (>= 4.3) - System.Net.Primitives (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Runtime.Handles (>= 4.3) - System.Runtime.InteropServices (>= 4.3) - System.Security.Cryptography.Algorithms (>= 4.3) - System.Security.Cryptography.Encoding (>= 4.3) - System.Security.Cryptography.OpenSsl (>= 4.3) - System.Security.Cryptography.Primitives (>= 4.3) - System.Security.Cryptography.X509Certificates (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Threading (>= 4.3) - System.Threading.Tasks (>= 4.3) - System.Net.Primitives (4.3.1) - storage: packages - Microsoft.NETCore.Platforms (>= 1.1.1) - Microsoft.NETCore.Targets (>= 1.1.3) - System.Runtime (>= 4.3.1) - System.Runtime.Handles (>= 4.3) - System.Net.Requests (4.3) - storage: packages - Microsoft.NETCore.Platforms (>= 1.1) - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Diagnostics.Tracing (>= 4.3) - System.Globalization (>= 4.3) - System.IO (>= 4.3) - System.Net.Http (>= 4.3) - System.Net.Primitives (>= 4.3) - System.Net.WebHeaderCollection (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Threading (>= 4.3) - System.Threading.Tasks (>= 4.3) - System.Net.Security (4.3.2) - storage: packages + System.IO.FileSystem.Watcher (4.3) Microsoft.NETCore.Platforms (>= 1.1) Microsoft.Win32.Primitives (>= 4.3) runtime.native.System (>= 4.3) - runtime.native.System.Net.Security (>= 4.3) - runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) System.Collections (>= 4.3) - System.Collections.Concurrent (>= 4.3) - System.Diagnostics.Tracing (>= 4.3) - System.Globalization (>= 4.3) - System.Globalization.Extensions (>= 4.3) - System.IO (>= 4.3) - System.Net.Primitives (>= 4.3) + System.IO.FileSystem (>= 4.3) + System.IO.FileSystem.Primitives (>= 4.3) System.Resources.ResourceManager (>= 4.3) System.Runtime (>= 4.3) System.Runtime.Extensions (>= 4.3) System.Runtime.Handles (>= 4.3) System.Runtime.InteropServices (>= 4.3) - System.Security.Claims (>= 4.3) - System.Security.Cryptography.Algorithms (>= 4.3) - System.Security.Cryptography.Encoding (>= 4.3) - System.Security.Cryptography.OpenSsl (>= 4.3) - System.Security.Cryptography.Primitives (>= 4.3) - System.Security.Cryptography.X509Certificates (>= 4.3) - System.Security.Principal (>= 4.3) System.Text.Encoding (>= 4.3) System.Threading (>= 4.3) + System.Threading.Overlapped (>= 4.3) System.Threading.Tasks (>= 4.3) - System.Threading.ThreadPool (>= 4.3) - System.Net.WebHeaderCollection (4.3) - storage: packages - System.Collections (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.ObjectModel (4.3) - storage: packages - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Threading (>= 4.3) - System.Reactive (5.0) + System.Threading.Thread (>= 4.3) + System.Memory (4.5.4) - storage: packages + System.Buffers (>= 4.5.1) + System.Numerics.Vectors (>= 4.4) + System.Runtime.CompilerServices.Unsafe (>= 4.5.3) + System.Numerics.Vectors (4.5) - storage: packages System.Reflection (4.3) - storage: packages Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) @@ -499,40 +363,34 @@ NUGET System.Reflection.Primitives (>= 4.3) System.Runtime (>= 4.3) System.Reflection.Emit (4.7) - storage: packages + System.Reflection.Emit.ILGeneration (>= 4.7) System.Reflection.Emit.ILGeneration (4.7) - storage: packages - System.Reflection.Emit.Lightweight (4.7) - storage: packages - System.Reflection.Extensions (4.3) - storage: packages - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Reflection (>= 4.3) - System.Runtime (>= 4.3) - System.Reflection.Metadata (6.0) - storage: packages + System.Reflection.Metadata (6.0.1) - storage: packages System.Collections.Immutable (>= 6.0) - System.Reflection.Primitives (4.3) - storage: packages + System.Reflection.Primitives (4.3) Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) System.Reflection.TypeExtensions (4.7) - storage: packages - System.Resources.Extensions (4.7) - storage: packages - System.Resources.ResourceManager (4.3) - storage: packages + System.Resources.ResourceManager (4.3) Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Globalization (>= 4.3) System.Reflection (>= 4.3) System.Runtime (>= 4.3) - System.Runtime (4.3.1) - storage: packages + System.Runtime (4.3.1) Microsoft.NETCore.Platforms (>= 1.1.1) Microsoft.NETCore.Targets (>= 1.1.3) System.Runtime.CompilerServices.Unsafe (6.0) - storage: packages - System.Runtime.Extensions (4.3.1) - storage: packages + System.Runtime.Extensions (4.3.1) Microsoft.NETCore.Platforms (>= 1.1.1) Microsoft.NETCore.Targets (>= 1.1.3) System.Runtime (>= 4.3.1) - System.Runtime.Handles (4.3) - storage: packages + System.Runtime.Handles (4.3) Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) - System.Runtime.InteropServices (4.3) - storage: packages + System.Runtime.InteropServices (4.3) Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Reflection (>= 4.3) @@ -543,151 +401,24 @@ NUGET System.IO (>= 4.3) System.Reflection (>= 4.3) System.Runtime (>= 4.3) - System.Runtime.Numerics (4.3) - storage: packages - System.Globalization (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Security.AccessControl (6.0) - storage: packages - System.Security.Claims (4.3) - storage: packages - System.Collections (>= 4.3) - System.Globalization (>= 4.3) - System.IO (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Security.Principal (>= 4.3) - System.Security.Cryptography.Algorithms (4.3.1) - storage: packages - Microsoft.NETCore.Platforms (>= 1.1) - runtime.native.System.Security.Cryptography.Apple (>= 4.3.1) - runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - System.Collections (>= 4.3) - System.IO (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Runtime.Handles (>= 4.3) - System.Runtime.InteropServices (>= 4.3) - System.Runtime.Numerics (>= 4.3) - System.Security.Cryptography.Encoding (>= 4.3) - System.Security.Cryptography.Primitives (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Security.Cryptography.Cng (5.0) - System.Formats.Asn1 (>= 5.0) - System.Security.Cryptography.Csp (4.3) - storage: packages - Microsoft.NETCore.Platforms (>= 1.1) - System.IO (>= 4.3) - System.Reflection (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Runtime.Handles (>= 4.3) - System.Runtime.InteropServices (>= 4.3) - System.Security.Cryptography.Algorithms (>= 4.3) - System.Security.Cryptography.Encoding (>= 4.3) - System.Security.Cryptography.Primitives (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Threading (>= 4.3) - System.Security.Cryptography.Encoding (4.3) - storage: packages + System.Text.Encoding (4.3) Microsoft.NETCore.Platforms (>= 1.1) - runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3) - System.Collections (>= 4.3) - System.Collections.Concurrent (>= 4.3) - System.Linq (>= 4.3) - System.Resources.ResourceManager (>= 4.3) + Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Runtime.Handles (>= 4.3) - System.Runtime.InteropServices (>= 4.3) - System.Security.Cryptography.Primitives (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Security.Cryptography.OpenSsl (4.7) - storage: packages - System.Security.Cryptography.Pkcs (6.0) - storage: packages - System.Formats.Asn1 (>= 6.0) - System.Security.Cryptography.Primitives (4.3) - storage: packages - System.Diagnostics.Debug (>= 4.3) - System.Globalization (>= 4.3) - System.IO (>= 4.3) - System.Resources.ResourceManager (>= 4.3) + System.Threading (4.3) System.Runtime (>= 4.3) - System.Threading (>= 4.3) System.Threading.Tasks (>= 4.3) - System.Security.Cryptography.ProtectedData (6.0) - storage: packages - System.Security.Cryptography.X509Certificates (4.3.2) - storage: packages + System.Threading.Overlapped (4.3) Microsoft.NETCore.Platforms (>= 1.1) - runtime.native.System (>= 4.3) - runtime.native.System.Net.Http (>= 4.3) - runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - System.Collections (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Globalization (>= 4.3) - System.Globalization.Calendars (>= 4.3) - System.IO (>= 4.3) - System.IO.FileSystem (>= 4.3) - System.IO.FileSystem.Primitives (>= 4.3) System.Resources.ResourceManager (>= 4.3) System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) System.Runtime.Handles (>= 4.3) - System.Runtime.InteropServices (>= 4.3) - System.Runtime.Numerics (>= 4.3) - System.Security.Cryptography.Algorithms (>= 4.3) - System.Security.Cryptography.Cng (>= 4.3) - System.Security.Cryptography.Csp (>= 4.3) - System.Security.Cryptography.Encoding (>= 4.3) - System.Security.Cryptography.OpenSsl (>= 4.3) - System.Security.Cryptography.Primitives (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Threading (>= 4.3) - System.Security.Cryptography.Xml (6.0) - storage: packages - System.Security.AccessControl (>= 6.0) - System.Security.Cryptography.Pkcs (>= 6.0) - System.Security.Permissions (6.0) - storage: packages - System.Security.AccessControl (>= 6.0) - System.Windows.Extensions (>= 6.0) - System.Security.Principal (4.3) - storage: packages - System.Runtime (>= 4.3) - System.Security.Principal.Windows (5.0) - System.Text.Encoding (4.3) - storage: packages - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) - System.Text.Encoding.CodePages (4.7) - storage: packages - Microsoft.NETCore.Platforms (>= 3.1) - System.Text.Encoding.Extensions (4.3) - storage: packages - Microsoft.NETCore.Platforms (>= 1.1) - Microsoft.NETCore.Targets (>= 1.1) - System.Runtime (>= 4.3) - System.Text.Encoding (>= 4.3) - System.Text.Encodings.Web (6.0) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Text.Json (6.0.2) - System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Text.Encodings.Web (>= 6.0) - System.Threading (4.3) - storage: packages - System.Runtime (>= 4.3) - System.Threading.Tasks (>= 4.3) - System.Threading.Tasks (4.3) - storage: packages + System.Threading.Tasks (4.3) Microsoft.NETCore.Platforms (>= 1.1) Microsoft.NETCore.Targets (>= 1.1) System.Runtime (>= 4.3) - System.Threading.Tasks.Dataflow (4.11) - storage: packages - System.Threading.Tasks.Parallel (4.3) - storage: packages - System.Collections.Concurrent (>= 4.3) - System.Diagnostics.Debug (>= 4.3) - System.Diagnostics.Tracing (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - System.Threading (>= 4.3) - System.Threading.Tasks (>= 4.3) - System.Threading.Thread (4.3) - storage: packages - System.Runtime (>= 4.3) - System.Threading.ThreadPool (4.3) - storage: packages + System.Threading.Thread (4.3) System.Runtime (>= 4.3) - System.Runtime.Handles (>= 4.3) - System.Windows.Extensions (6.0) - storage: packages - System.Drawing.Common (>= 6.0) GROUP Fsi REDIRECTS: OFF @@ -876,7 +607,7 @@ NUGET GROUP Testing REDIRECTS: OFF STORAGE: NONE -RESTRICTION: || (== net472) (== net5.0) (== net6.0) (== netcoreapp3.1) +RESTRICTION: || (== net472) (== net6.0) NUGET remote: https://api.nuget.org/v3/index.json FSharp.Compiler.Service (39.0) @@ -908,78 +639,78 @@ NUGET FSharp.Core (5.0.1) FsPickler (5.3.2) FSharp.Core (>= 4.3.2) - System.Reflection.Emit.Lightweight (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection.Emit.Lightweight (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) Microsoft.Build.Framework (17.0) - System.Security.Permissions (>= 4.7) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Permissions (>= 4.7) - restriction: == net6.0 Microsoft.Build.Tasks.Core (17.0) Microsoft.Build.Framework (>= 17.0) Microsoft.Build.Utilities.Core (>= 17.0) Microsoft.NET.StringTools (>= 1.0) - Microsoft.VisualStudio.Setup.Configuration.Interop (>= 1.16.30) - restriction: || (== net472) (&& (== net5.0) (>= net472)) (&& (== net6.0) (>= net472)) (&& (== netcoreapp3.1) (>= net472)) - Microsoft.Win32.Registry (>= 4.3) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) - System.CodeDom (>= 4.4) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.VisualStudio.Setup.Configuration.Interop (>= 1.16.30) - restriction: || (== net472) (&& (== net6.0) (>= net472)) + Microsoft.Win32.Registry (>= 4.3) - restriction: == net6.0 + System.CodeDom (>= 4.4) - restriction: == net6.0 System.Collections.Immutable (>= 5.0) - System.Net.Http (>= 4.3.4) - restriction: || (== net472) (&& (== net5.0) (>= net472)) (&& (== net6.0) (>= net472)) (&& (== netcoreapp3.1) (>= net472)) - System.Reflection.Metadata (>= 1.6) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Net.Http (>= 4.3.4) - restriction: || (== net472) (&& (== net6.0) (>= net472)) + System.Reflection.Metadata (>= 1.6) - restriction: == net6.0 System.Resources.Extensions (>= 4.6) - System.Security.Cryptography.Pkcs (>= 4.7) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Cryptography.Xml (>= 4.7) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Permissions (>= 4.7) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Pkcs (>= 4.7) - restriction: == net6.0 + System.Security.Cryptography.Xml (>= 4.7) - restriction: == net6.0 + System.Security.Permissions (>= 4.7) - restriction: == net6.0 System.Threading.Tasks.Dataflow (>= 4.9) Microsoft.Build.Utilities.Core (17.0) Microsoft.Build.Framework (>= 17.0) Microsoft.NET.StringTools (>= 1.0) - Microsoft.VisualStudio.Setup.Configuration.Interop (>= 1.16.30) - restriction: || (== net472) (&& (== net5.0) (>= net472)) (&& (== net6.0) (>= net472)) (&& (== netcoreapp3.1) (>= net472)) - Microsoft.Win32.Registry (>= 4.3) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.VisualStudio.Setup.Configuration.Interop (>= 1.16.30) - restriction: || (== net472) (&& (== net6.0) (>= net472)) + Microsoft.Win32.Registry (>= 4.3) - restriction: == net6.0 System.Collections.Immutable (>= 5.0) System.Configuration.ConfigurationManager (>= 4.7) - System.Security.Permissions (>= 4.7) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Text.Encoding.CodePages (>= 4.0.1) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Permissions (>= 4.7) - restriction: == net6.0 + System.Text.Encoding.CodePages (>= 4.0.1) - restriction: == net6.0 Microsoft.CodeCoverage (16.5) Microsoft.NET.StringTools (1.0) System.Memory (>= 4.5.4) System.Runtime.CompilerServices.Unsafe (>= 5.0) Microsoft.NET.Test.Sdk (16.4) Microsoft.CodeCoverage (>= 16.4) - Microsoft.TestPlatform.TestHost (>= 16.4) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (3.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (3.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.TestPlatform.ObjectModel (16.5) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.TestPlatform.TestHost (>= 16.4) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (== net6.0) + Microsoft.NETCore.Platforms (3.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Targets (3.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.TestPlatform.ObjectModel (16.5) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (== net6.0) NuGet.Frameworks (>= 5.0) - Microsoft.TestPlatform.TestHost (16.5) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.TestPlatform.ObjectModel (>= 16.5) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (&& (== net472) (>= uap10.0)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Newtonsoft.Json (>= 9.0.1) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (&& (== net472) (>= uap10.0)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.VisualStudio.Setup.Configuration.Interop (3.0.4496) - restriction: || (== net472) (&& (== net5.0) (>= net472)) (&& (== net6.0) (>= net472)) (&& (== netcoreapp3.1) (>= net472)) - Microsoft.Win32.Primitives (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.Win32.Registry (4.7) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.TestPlatform.TestHost (16.5) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (== net6.0) + Microsoft.TestPlatform.ObjectModel (>= 16.5) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (&& (== net472) (>= uap10.0)) (== net6.0) + Newtonsoft.Json (>= 9.0.1) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (&& (== net472) (>= uap10.0)) (== net6.0) + Microsoft.VisualStudio.Setup.Configuration.Interop (3.0.4496) - restriction: || (== net472) (&& (== net6.0) (>= net472)) + Microsoft.Win32.Primitives (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.Win32.Registry (4.7) - restriction: == net6.0 System.Security.AccessControl (>= 4.7) System.Security.Principal.Windows (>= 4.7) - Microsoft.Win32.SystemEvents (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) - NETStandard.Library (2.0.3) - restriction: || (&& (== net472) (< net452)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.Win32.SystemEvents (6.0) - restriction: == net6.0 + NETStandard.Library (2.0.3) - restriction: || (&& (== net472) (< net452)) (== net6.0) Microsoft.NETCore.Platforms (>= 1.1) - Newtonsoft.Json (12.0.3) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - NuGet.Frameworks (5.4) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.native.System (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Newtonsoft.Json (12.0.3) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (== net6.0) + NuGet.Frameworks (5.4) - restriction: || (&& (== net472) (>= netcoreapp2.1)) (== net6.0) + runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.native.System (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) Microsoft.NETCore.Platforms (>= 1.1.1) Microsoft.NETCore.Targets (>= 1.1.3) - runtime.native.System.Net.Http (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System.Net.Http (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) Microsoft.NETCore.Platforms (>= 1.1.1) Microsoft.NETCore.Targets (>= 1.1.3) - runtime.native.System.Net.Security (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System.Net.Security (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) Microsoft.NETCore.Platforms (>= 1.1.1) Microsoft.NETCore.Targets (>= 1.1.3) - runtime.native.System.Security.Cryptography.Apple (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System.Security.Cryptography.Apple (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (>= 4.3.1) - runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) @@ -995,413 +726,407 @@ NUGET runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3) - runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.Buffers (4.5.1) - System.CodeDom (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Collections (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Collections.Concurrent (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Diagnostics.Tracing (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.CodeDom (6.0) - restriction: == net6.0 + System.Collections (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Collections.Concurrent (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Diagnostics.Tracing (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) System.Collections.Immutable (6.0) - System.Memory (>= 4.5.4) - restriction: || (== net472) (== net5.0) (&& (== net6.0) (>= net461)) (== netcoreapp3.1) + System.Memory (>= 4.5.4) - restriction: || (== net472) (&& (== net6.0) (>= net461)) System.Runtime.CompilerServices.Unsafe (>= 6.0) System.Configuration.ConfigurationManager (6.0) - System.Security.Cryptography.ProtectedData (>= 6.0) - restriction: || (&& (== net472) (< net461)) (&& (== net472) (>= net6.0)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.ProtectedData (>= 6.0) - restriction: || (&& (== net472) (< net461)) (&& (== net472) (>= net6.0)) (== net6.0) System.Security.Permissions (>= 6.0) - System.Diagnostics.Debug (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Diagnostics.Debug (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) System.Diagnostics.Process (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.Win32.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.Win32.Registry (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.native.System (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO.FileSystem (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO.FileSystem.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Text.Encoding.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading.Thread (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading.ThreadPool (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.Win32.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.Win32.Registry (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.native.System (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.IO.FileSystem (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.IO.FileSystem.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Text.Encoding.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Threading.Thread (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Threading.ThreadPool (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.Diagnostics.TraceSource (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.native.System (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Diagnostics.Tracing (4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Drawing.Common (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.Win32.SystemEvents (>= 6.0) - restriction: || (&& (== net472) (>= netcoreapp3.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Formats.Asn1 (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Buffers (>= 4.5.1) - restriction: || (== net472) (== net5.0) (&& (== net6.0) (>= net461)) (== netcoreapp3.1) - System.Memory (>= 4.5.4) - restriction: || (== net472) (== net5.0) (&& (== net6.0) (>= net461)) (== netcoreapp3.1) - System.Globalization (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization.Calendars (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization.Extensions (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.native.System (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Diagnostics.Tracing (4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Drawing.Common (6.0) - restriction: == net6.0 + Microsoft.Win32.SystemEvents (>= 6.0) - restriction: || (&& (== net472) (>= netcoreapp3.1)) (== net6.0) + System.Formats.Asn1 (6.0) - restriction: == net6.0 + System.Globalization (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Globalization.Calendars (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Globalization.Extensions (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.IO (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO.FileSystem (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.IO.FileSystem (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.IO.FileSystem.Primitives (>= 4.3) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO.FileSystem.Primitives (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Linq (4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.IO.FileSystem.Primitives (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Linq (4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) System.Linq.Expressions (4.3) - System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Linq (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.ObjectModel (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection.Emit (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection.Emit.ILGeneration (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection.Emit.Lightweight (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection.TypeExtensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Linq (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.ObjectModel (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection.Emit (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection.Emit.ILGeneration (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection.Emit.Lightweight (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection.TypeExtensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) System.Linq.Queryable (4.3) - System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Linq (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Linq.Expressions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Linq (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Linq.Expressions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) System.Memory (4.5.4) - System.Buffers (>= 4.5.1) - restriction: || (== net472) (&& (== net5.0) (>= monotouch)) (&& (== net5.0) (>= net461)) (&& (== net5.0) (< netcoreapp2.0)) (&& (== net5.0) (< netstandard1.1)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (>= xamarinios)) (&& (== net5.0) (>= xamarinmac)) (&& (== net5.0) (>= xamarintvos)) (&& (== net5.0) (>= xamarinwatchos)) (&& (== 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)) (&& (== netcoreapp3.1) (>= monotouch)) (&& (== netcoreapp3.1) (>= net461)) (&& (== netcoreapp3.1) (< netcoreapp2.0)) (&& (== netcoreapp3.1) (< netstandard1.1)) (&& (== netcoreapp3.1) (< netstandard2.0)) (&& (== netcoreapp3.1) (>= xamarinios)) (&& (== netcoreapp3.1) (>= xamarinmac)) (&& (== netcoreapp3.1) (>= xamarintvos)) (&& (== netcoreapp3.1) (>= xamarinwatchos)) - System.Numerics.Vectors (>= 4.5) - restriction: || (== net472) (&& (== net5.0) (>= net461)) (&& (== net6.0) (>= net461)) (&& (== netcoreapp3.1) (>= net461)) - System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (== net472) (&& (== net5.0) (>= monotouch)) (&& (== net5.0) (>= net461)) (&& (== net5.0) (< netcoreapp2.0)) (&& (== net5.0) (< netcoreapp2.1)) (&& (== net5.0) (< netstandard1.1)) (&& (== net5.0) (< netstandard2.0)) (&& (== net5.0) (>= uap10.1)) (&& (== net5.0) (>= xamarinios)) (&& (== net5.0) (>= xamarinmac)) (&& (== net5.0) (>= xamarintvos)) (&& (== net5.0) (>= xamarinwatchos)) (&& (== 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)) (&& (== netcoreapp3.1) (>= monotouch)) (&& (== netcoreapp3.1) (>= net461)) (&& (== netcoreapp3.1) (< netcoreapp2.0)) (&& (== netcoreapp3.1) (< netcoreapp2.1)) (&& (== netcoreapp3.1) (< netstandard1.1)) (&& (== netcoreapp3.1) (< netstandard2.0)) (&& (== netcoreapp3.1) (>= uap10.1)) (&& (== netcoreapp3.1) (>= xamarinios)) (&& (== netcoreapp3.1) (>= xamarinmac)) (&& (== netcoreapp3.1) (>= xamarintvos)) (&& (== netcoreapp3.1) (>= xamarinwatchos)) + System.Buffers (>= 4.5.1) - restriction: || (== net472) (&& (== 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)) + System.Numerics.Vectors (>= 4.5) - restriction: || (== net472) (&& (== net6.0) (>= net461)) + System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (== net472) (&& (== 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)) System.Net.Http (4.3.4) System.Security.Cryptography.X509Certificates (>= 4.3) - System.Net.Primitives (4.3.1) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1.1) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3.1) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Net.Primitives (4.3.1) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1.1) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net6.0) + System.Runtime (>= 4.3.1) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net6.0) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) System.Net.Requests (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Diagnostics.Tracing (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Net.Http (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Net.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Net.WebHeaderCollection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Diagnostics.Tracing (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net6.0) + System.Net.Http (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Net.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net6.0) + System.Net.WebHeaderCollection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (< netstandard1.1)) (== net6.0) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) System.Net.Security (4.3.2) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.Win32.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.native.System (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.native.System.Net.Security (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Collections.Concurrent (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Diagnostics.Tracing (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Net.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Claims (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Cryptography.Algorithms (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Cryptography.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Cryptography.OpenSsl (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.Win32.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.native.System (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.native.System.Net.Security (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Collections.Concurrent (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Diagnostics.Tracing (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Globalization.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Net.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Security.Claims (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Security.Cryptography.Algorithms (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Security.Cryptography.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Security.Cryptography.OpenSsl (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.Security.Cryptography.X509Certificates (>= 4.3) - System.Security.Principal (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading.ThreadPool (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Net.WebHeaderCollection (4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Numerics.Vectors (4.5) - restriction: || (== net472) (&& (== net5.0) (>= net461)) (&& (== net6.0) (>= net461)) (&& (== netcoreapp3.1) (>= net461)) - System.ObjectModel (4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection (4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Principal (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Threading.ThreadPool (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Net.WebHeaderCollection (4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Numerics.Vectors (4.5) - restriction: || (== net472) (&& (== net6.0) (>= net461)) + System.ObjectModel (4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection (4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) System.Reflection.Emit (4.7) - System.Reflection.Emit.ILGeneration (4.7) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection.Emit.Lightweight (4.7) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection.Extensions (4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection.Emit.ILGeneration (4.7) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection.Emit.Lightweight (4.7) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection.Extensions (4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) System.Reflection.Metadata (6.0) System.Collections.Immutable (>= 6.0) - System.Reflection.Primitives (4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Reflection.Primitives (4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) System.Reflection.TypeExtensions (4.7) System.Resources.Extensions (6.0) - System.Memory (>= 4.5.4) - restriction: || (== net472) (== net5.0) (&& (== net6.0) (>= net461)) (== netcoreapp3.1) - System.Resources.ResourceManager (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Memory (>= 4.5.4) - restriction: || (== net472) (&& (== net6.0) (>= net461)) + System.Resources.ResourceManager (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) System.Runtime (4.3.1) - Microsoft.NETCore.Platforms (>= 1.1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) System.Runtime.CompilerServices.Unsafe (6.0) - System.Runtime.Extensions (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Handles (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (4.3.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime.Handles (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.Runtime.InteropServices (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (>= netcoreapp1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (>= netcoreapp1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (>= netcoreapp1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (>= netcoreapp1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (>= netcoreapp1.1)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (>= netcoreapp1.1)) (== net6.0) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (>= netcoreapp1.1)) (== net6.0) + System.Reflection.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (>= netcoreapp1.1)) (== net6.0) System.Runtime (>= 4.3) - System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (>= netcoreapp1.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net45)) (&& (== net472) (>= netcoreapp1.1)) (== net6.0) System.Runtime.Loader (4.3) - System.IO (>= 4.3) - restriction: || (&& (== net472) (< net462)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net462)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net462)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Numerics (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.AccessControl (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Principal.Windows (>= 5.0) - restriction: || (== net472) (== net5.0) (&& (== net6.0) (>= net461)) (== netcoreapp3.1) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net462)) (== net6.0) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net462)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net462)) (== net6.0) + System.Runtime.Numerics (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Security.AccessControl (6.0) - restriction: == net6.0 System.Security.Claims (4.3) - System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Principal (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Security.Principal (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.Security.Cryptography.Algorithms (4.3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.native.System.Security.Cryptography.Apple (>= 4.3.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.native.System.Security.Cryptography.Apple (>= 4.3.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.IO (>= 4.3) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.Runtime (>= 4.3) - System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Numerics (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Numerics (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.Security.Cryptography.Encoding (>= 4.3) System.Security.Cryptography.Primitives (>= 4.3) - System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Cryptography.Cng (5.0) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Formats.Asn1 (>= 5.0) - restriction: || (&& (== net472) (>= netcoreapp3.0)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Cryptography.Csp (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Security.Cryptography.Cng (5.0) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Formats.Asn1 (>= 5.0) - restriction: || (&& (== net472) (>= netcoreapp3.0)) (== net6.0) + System.Security.Cryptography.Csp (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Reflection (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.Security.Cryptography.Algorithms (>= 4.3) - System.Security.Cryptography.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.Security.Cryptography.Primitives (>= 4.3) - System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.Security.Cryptography.Encoding (4.3) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Collections.Concurrent (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Linq (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Cryptography.OpenSsl (5.0) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Formats.Asn1 (>= 5.0) - restriction: || (&& (== net472) (>= netcoreapp3.0)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Cryptography.Pkcs (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Formats.Asn1 (>= 6.0) - restriction: || (&& (== net472) (< net461)) (&& (== net472) (>= netstandard2.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Cryptography.Cng (>= 5.0) - restriction: || (&& (== net472) (== net6.0)) (&& (== net472) (< net461)) (&& (== net472) (>= netcoreapp3.1)) (&& (== net472) (>= netstandard2.1)) (== net5.0) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard2.1)) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Collections.Concurrent (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Linq (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Security.Cryptography.OpenSsl (5.0) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Formats.Asn1 (>= 5.0) - restriction: || (&& (== net472) (>= netcoreapp3.0)) (== net6.0) + System.Security.Cryptography.Pkcs (6.0) - restriction: == net6.0 + System.Formats.Asn1 (>= 6.0) - restriction: || (&& (== net472) (< net461)) (&& (== net472) (>= netstandard2.1)) (== net6.0) System.Security.Cryptography.Primitives (4.3) - System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Cryptography.ProtectedData (6.0) - restriction: || (&& (== net472) (< net461)) (&& (== net472) (>= net6.0)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Memory (>= 4.5.4) - restriction: || (&& (== net472) (== net6.0)) (&& (== net472) (< net461)) (== net5.0) (== netcoreapp3.1) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Security.Cryptography.ProtectedData (6.0) - restriction: || (&& (== net472) (< net461)) (&& (== net472) (>= net6.0)) (== net6.0) System.Security.Cryptography.X509Certificates (4.3.2) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.native.System (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.native.System.Net.Http (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Globalization.Calendars (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO.FileSystem (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.IO.FileSystem.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Numerics (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.native.System (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.native.System.Net.Http (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Collections (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Globalization (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Globalization.Calendars (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.IO (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.IO.FileSystem (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.IO.FileSystem.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.InteropServices (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Numerics (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.Security.Cryptography.Algorithms (>= 4.3) - System.Security.Cryptography.Cng (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Cryptography.Csp (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Cng (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Security.Cryptography.Csp (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.Security.Cryptography.Encoding (>= 4.3) - System.Security.Cryptography.OpenSsl (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Cryptography.Xml (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Memory (>= 4.5.4) - restriction: || (&& (== net472) (== net6.0)) (&& (== net472) (< net461)) (== net5.0) (== netcoreapp3.1) + System.Security.Cryptography.OpenSsl (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Security.Cryptography.Primitives (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Security.Cryptography.Xml (6.0) - restriction: == net6.0 System.Security.AccessControl (>= 6.0) - System.Security.Cryptography.Pkcs (>= 6.0) - restriction: || (&& (== net472) (< net461)) (&& (== net472) (>= net6.0)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Security.Cryptography.Pkcs (>= 6.0) - restriction: || (&& (== net472) (< net461)) (&& (== net472) (>= net6.0)) (== net6.0) System.Security.Permissions (6.0) System.Security.AccessControl (>= 6.0) - System.Windows.Extensions (>= 6.0) - restriction: || (&& (== net472) (>= netcoreapp3.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Windows.Extensions (>= 6.0) - restriction: || (&& (== net472) (>= netcoreapp3.1)) (== net6.0) System.Security.Principal (4.3) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Security.Principal.Windows (5.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Text.Encoding (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Text.Encoding.CodePages (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Security.Principal.Windows (5.0) - restriction: == net6.0 + System.Text.Encoding (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Text.Encoding.CodePages (6.0) - restriction: == net6.0 System.Runtime.CompilerServices.Unsafe (>= 6.0) - System.Text.Encoding.Extensions (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading.Tasks (4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Text.Encoding.Extensions (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Text.Encoding (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Threading (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Threading.Tasks (4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + Microsoft.NETCore.Platforms (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + Microsoft.NETCore.Targets (>= 1.1) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) System.Threading.Tasks.Dataflow (6.0) System.Threading.Tasks.Parallel (4.3) - System.Collections.Concurrent (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Diagnostics.Tracing (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Collections.Concurrent (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Diagnostics.Debug (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Diagnostics.Tracing (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Threading (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) + System.Threading.Tasks (>= 4.3) - restriction: || (&& (== net472) (< net45)) (== net6.0) System.Threading.Thread (4.3) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) System.Threading.ThreadPool (4.3) - System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Windows.Extensions (6.0) - restriction: || (== net5.0) (== net6.0) (== netcoreapp3.1) - System.Drawing.Common (>= 6.0) - restriction: || (&& (== net472) (>= netcoreapp3.1)) (== net5.0) (== net6.0) (== netcoreapp3.1) + System.Runtime (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Runtime.Handles (>= 4.3) - restriction: || (&& (== net472) (< net46)) (== net6.0) + System.Windows.Extensions (6.0) - restriction: == net6.0 + System.Drawing.Common (>= 6.0) - restriction: || (&& (== net472) (>= netcoreapp3.1)) (== net6.0) Thespian (0.2) FSharp.Core (>= 4.3.2) FsPickler (>= 5.2) @@ -1412,14 +1137,14 @@ NUGET xunit.abstractions (2.0.3) xunit.analyzers (0.10) xunit.assert (2.4.1) - NETStandard.Library (>= 1.6.1) - restriction: || (&& (== net472) (< net452)) (== net5.0) (== net6.0) (== netcoreapp3.1) + NETStandard.Library (>= 1.6.1) - restriction: || (&& (== net472) (< net452)) (== net6.0) xunit.core (2.4.1) xunit.extensibility.core (2.4.1) xunit.extensibility.execution (2.4.1) xunit.extensibility.core (2.4.1) - NETStandard.Library (>= 1.6.1) - restriction: || (&& (== net472) (< net452)) (== net5.0) (== net6.0) (== netcoreapp3.1) + NETStandard.Library (>= 1.6.1) - restriction: || (&& (== net472) (< net452)) (== net6.0) xunit.abstractions (>= 2.0.3) xunit.extensibility.execution (2.4.1) - NETStandard.Library (>= 1.6.1) - restriction: || (&& (== net472) (< net452)) (== net5.0) (== net6.0) (== netcoreapp3.1) + NETStandard.Library (>= 1.6.1) - restriction: || (&& (== net472) (< net452)) (== net6.0) xunit.extensibility.core (2.4.1) xunit.runner.visualstudio (2.4.3)