fsprojects / fsprojects/Paket

references: strict either does not work, or does not work as expected

Open
#2,257 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement resolution spec
Dominant language
F#
Stars
2.1k
Forks
528
Avg merge
1d 12m
Merged PRs (30d)
54

Description

Maybe I misunderstand what strict is supposed to do, then an update of https://fsprojects.github.io/Paket/dependencies-file.html#Strict-references would be great.

Repro steps

paket.dependencies:

references: strict
source https://api.nuget.org/v3/index.json

nuget Microsoft.Build.Logging.StructuredLogger
Expected behavior

It should download ONLY Microsoft.Build.Logging.StructuredLogger.

Actual behavior

It downloads half of the internet ...

Here is the lock file:

Lock File
REFERENCES: STRICT
NUGET
  remote: https://api.nuget.org/v3/index.json
    Microsoft.Build (15.1.1012) - framework: >= netstandard15
      Microsoft.Build.Framework (15.1.1012) - framework: >= net46, >= netstandard15
      Microsoft.Win32.Primitives (>= 4.0.1) - framework: >= netstandard15
      System.AppContext (>= 4.1) - framework: >= netstandard15
      System.Collections (>= 4.0.11) - framework: >= netstandard15
      System.Collections.Concurrent (>= 4.0.12) - framework: >= netstandard15
      System.Collections.Immutable (>= 1.2) - framework: >= netstandard15
      System.Collections.NonGeneric (>= 4.0.1) - framework: >= netstandard15
      System.Console (>= 4.0) - framework: >= netstandard15
      System.Diagnostics.Contracts (>= 4.0.1) - framework: >= netstandard15
      System.Diagnostics.Debug (>= 4.0.11) - framework: >= netstandard15
      System.Diagnostics.FileVersionInfo (>= 4.0) - framework: >= netstandard15
      System.Diagnostics.Process (>= 4.1) - framework: >= netstandard15
      System.Diagnostics.TraceSource (>= 4.0) - framework: >= netstandard15
      System.Globalization (>= 4.0.11) - framework: >= netstandard15
      System.IO (>= 4.1) - framework: >= netstandard15
      System.IO.Compression (>= 4.1) - framework: >= netstandard15
      System.IO.FileSystem (>= 4.0.1) - framework: >= netstandard15
      System.IO.FileSystem.Primitives (>= 4.0.1) - framework: >= netstandard15
      System.IO.Pipes (>= 4.0) - framework: >= netstandard15
      System.Linq (>= 4.1) - framework: >= netstandard15
      System.Linq.Parallel (>= 4.0.1) - framework: >= netstandard15
      System.ObjectModel (>= 4.0.12) - framework: >= netstandard15
      System.Reflection (>= 4.1) - framework: >= netstandard15
      System.Reflection.Extensions (>= 4.0.1) - framework: >= netstandard15
      System.Reflection.Metadata (>= 1.3) - framework: >= netstandard15
      System.Reflection.Primitives (>= 4.0.1) - framework: >= netstandard15
      System.Reflection.TypeExtensions (>= 4.1) - framework: >= netstandard15
      System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard15
      System.Runtime (>= 4.1) - framework: >= netstandard15
      System.Runtime.Extensions (>= 4.1) - framework: >= netstandard15
      System.Runtime.Handles (>= 4.0.1) - framework: >= netstandard15
      System.Runtime.InteropServices (>= 4.1) - framework: >= netstandard15
      System.Runtime.InteropServices.RuntimeInformation (>= 4.0) - framework: >= netstandard15
      System.Runtime.Loader (>= 4.0) - framework: >= netstandard15
      System.Text.Encoding (>= 4.0.11) - framework: >= netstandard15
      System.Text.Encoding.Extensions (>= 4.0.11) - framework: >= netstandard15
      System.Text.RegularExpressions (>= 4.1) - framework: >= netstandard15
      System.Threading (>= 4.0.11) - framework: >= netstandard15
      System.Threading.Tasks (>= 4.0.11) - framework: >= netstandard15
      System.Threading.Tasks.Dataflow (>= 4.6) - framework: >= netstandard15
      System.Threading.Thread (>= 4.0) - framework: >= netstandard15
      System.Threading.ThreadPool (>= 4.0.10) - framework: >= netstandard15
      System.Xml.ReaderWriter (>= 4.0.11) - framework: >= netstandard15
      System.Xml.XmlDocument (>= 4.0.1) - framework: >= netstandard15
      System.Xml.XPath.XmlDocument (>= 4.0.1) - framework: >= netstandard15
    Microsoft.Build.Framework (15.1.1012) - framework: >= netstandard15
      System.Collections (>= 4.0.11) - framework: >= net46, >= netstandard13
      System.Diagnostics.Debug (>= 4.0.11) - framework: >= net46, >= netstandard13
      System.Globalization (>= 4.0.11) - framework: >= net46, >= netstandard13
      System.Runtime (>= 4.1) - framework: >= net46, >= netstandard13
      System.Runtime.InteropServices (>= 4.1) - framework: >= net46, >= netstandard13
      System.Threading (>= 4.0.11) - framework: >= net46, >= netstandard13
      System.Threading.Thread (>= 4.0) - framework: >= net46, >= netstandard13
    Microsoft.Build.Logging.StructuredLogger (1.0.130)
      Microsoft.Build (>= 14.3) - framework: >= net46
      Microsoft.Build (>= 15.1.0-preview-000523-01) - framework: >= netstandard15
      Microsoft.Build.Framework (>= 14.3) - framework: >= net46
      Microsoft.Build.Framework (>= 15.1.0-preview-000523-01) - framework: >= netstandard15
      Microsoft.Build.Tasks.Core (>= 14.3) - framework: >= net46
      Microsoft.Build.Tasks.Core (>= 15.1.0-preview-000523-01) - framework: >= netstandard15
      Microsoft.Build.Utilities.Core (>= 14.3) - framework: >= net46
      Microsoft.Build.Utilities.Core (>= 15.1.0-preview-000523-01) - framework: >= netstandard15
      Nerdbank.GitVersioning (>= 1.5.62) - framework: >= net46, >= netstandard15
      NETStandard.Library (>= 1.6.1) - framework: >= netstandard15
    Microsoft.Build.Tasks.Core (15.1.1012) - framework: >= netstandard15
      Microsoft.Build.Framework (15.1.1012) - framework: >= net46, >= netstandard13
      Microsoft.Build.Utilities.Core (15.1.1012) - framework: >= net46, >= netstandard13
      Microsoft.Win32.Primitives (>= 4.0.1) - framework: >= netstandard13
      System.AppContext (>= 4.1) - framework: >= netstandard13
      System.Collections (>= 4.0.11) - framework: >= netstandard13
      System.Collections.Concurrent (>= 4.0.12) - framework: >= netstandard13
      System.Collections.Immutable (>= 1.2) - framework: >= netstandard13
      System.Collections.NonGeneric (>= 4.0.1) - framework: >= netstandard13
      System.Console (>= 4.0) - framework: >= netstandard13
      System.Diagnostics.Debug (>= 4.0.11) - framework: >= netstandard13
      System.Diagnostics.Process (>= 4.1) - framework: >= netstandard13
      System.Diagnostics.TraceSource (>= 4.0) - framework: >= netstandard13
      System.Globalization (>= 4.0.11) - framework: >= netstandard13
      System.IO (>= 4.1) - framework: >= netstandard13
      System.IO.FileSystem (>= 4.0.1) - framework: >= netstandard13
      System.IO.FileSystem.Primitives (>= 4.0.1) - framework: >= netstandard13
      System.Linq (>= 4.1) - framework: >= netstandard13
      System.Linq.Parallel (>= 4.0.1) - framework: >= netstandard13
      System.ObjectModel (>= 4.0.12) - framework: >= netstandard13
      System.Reflection (>= 4.1) - framework: >= netstandard13
      System.Reflection.Metadata (>= 1.3) - framework: >= netstandard13
      System.Reflection.TypeExtensions (>= 4.1) - framework: >= netstandard13
      System.Resources.Reader (>= 4.0) - framework: >= netstandard13
      System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard13
      System.Resources.Writer (>= 4.0) - framework: >= netstandard13
      System.Runtime (>= 4.1) - framework: >= netstandard13
      System.Runtime.Extensions (>= 4.1) - framework: >= netstandard13
      System.Runtime.Handles (>= 4.0.1) - framework: >= netstandard13
      System.Runtime.InteropServices (>= 4.1) - framework: >= netstandard13
      System.Runtime.InteropServices.RuntimeInformation (>= 4.0) - framework: >= netstandard13
      System.Runtime.Serialization.Primitives (>= 4.1.1) - framework: >= netstandard13
      System.Runtime.Serialization.Xml (>= 4.1.1) - framework: >= netstandard13
      System.Security.Cryptography.Algorithms (>= 4.2) - framework: >= netstandard13
      System.Security.Cryptography.Primitives (>= 4.0) - framework: >= netstandard13
      System.Security.Cryptography.X509Certificates (>= 4.1) - framework: >= netstandard13
      System.Text.Encoding (>= 4.0.11) - framework: >= netstandard13
      System.Text.Encoding.Extensions (>= 4.0.11) - framework: >= netstandard13
      System.Text.RegularExpressions (>= 4.1) - framework: >= netstandard13
      System.Threading (>= 4.0.11) - framework: >= netstandard13
      System.Threading.Tasks (>= 4.0.11) - framework: >= netstandard13
      System.Threading.Thread (>= 4.0) - framework: >= netstandard13
      System.Xml.ReaderWriter (>= 4.0.11) - framework: >= netstandard13
      System.Xml.XDocument (>= 4.0.11) - framework: >= netstandard13
      System.Xml.XmlDocument (>= 4.0.1) - framework: >= netstandard13
    Microsoft.Build.Utilities.Core (15.1.1012) - framework: >= netstandard15
      Microsoft.Build.Framework (15.1.1012) - framework: >= net46, >= netstandard13
      Microsoft.Win32.Primitives (>= 4.0.1) - framework: >= netstandard13
      System.AppContext (>= 4.1) - framework: >= netstandard13
      System.Collections (>= 4.0.11) - framework: >= netstandard13
      System.Collections.Concurrent (>= 4.0.12) - framework: >= netstandard13
      System.Collections.NonGeneric (>= 4.0.1) - framework: >= netstandard13
      System.Console (>= 4.0) - framework: >= netstandard13
      System.Diagnostics.Debug (>= 4.0.11) - framework: >= netstandard13
      System.Diagnostics.Process (>= 4.1) - framework: >= netstandard13
      System.Diagnostics.TraceSource (>= 4.0) - framework: >= netstandard13
      System.Globalization (>= 4.0.11) - framework: >= netstandard13
      System.IO (>= 4.1) - framework: >= netstandard13
      System.IO.FileSystem (>= 4.0.1) - framework: >= netstandard13
      System.IO.FileSystem.Primitives (>= 4.0.1) - framework: >= netstandard13
      System.Linq (>= 4.1) - framework: >= netstandard13
      System.ObjectModel (>= 4.0.12) - framework: >= netstandard13
      System.Reflection (>= 4.1) - framework: >= netstandard13
      System.Reflection.TypeExtensions (>= 4.1) - framework: >= netstandard13
      System.Resources.Reader (>= 4.0) - framework: >= netstandard13
      System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard13
      System.Runtime (>= 4.1) - framework: >= netstandard13
      System.Runtime.Extensions (>= 4.1) - framework: >= netstandard13
      System.Runtime.Handles (>= 4.0.1) - framework: >= netstandard13
      System.Runtime.InteropServices (>= 4.1) - framework: >= netstandard13
      System.Runtime.InteropServices.RuntimeInformation (>= 4.0) - framework: >= netstandard13
      System.Runtime.Serialization.Primitives (>= 4.1.1) - framework: >= netstandard13
      System.Runtime.Serialization.Xml (>= 4.1.1) - framework: >= netstandard13
      System.Text.Encoding (>= 4.0.11) - framework: >= netstandard13
      System.Text.RegularExpressions (>= 4.1) - framework: >= netstandard13
      System.Threading (>= 4.0.11) - framework: >= netstandard13
      System.Threading.Tasks (>= 4.0.11) - framework: >= netstandard13
      System.Threading.Thread (>= 4.0) - framework: >= netstandard13
      System.Threading.Timer (>= 4.0.1) - framework: >= netstandard13
      System.Xml.ReaderWriter (>= 4.0.11) - framework: >= netstandard13
      System.Xml.XmlDocument (>= 4.0.1) - framework: >= netstandard13
    Microsoft.NETCore.Platforms (1.1) - framework: >= netstandard15
    Microsoft.NETCore.Targets (1.1) - framework: >= netstandard15
    Microsoft.Win32.Primitives (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: >= netstandard13
      Microsoft.NETCore.Targets (>= 1.1) - framework: >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
    Microsoft.Win32.Registry (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: >= netstandard13
      System.Collections (>= 4.3) - framework: >= netstandard13
      System.Globalization (>= 4.3) - framework: >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: >= netstandard13
      System.Runtime.Handles (>= 4.3) - framework: >= netstandard13
      System.Runtime.InteropServices (>= 4.3) - framework: >= netstandard13
    Nerdbank.GitVersioning (1.6.25) - framework: >= net46, >= netstandard15
    NETStandard.Library (1.6.1) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: >= netstandard10
      Microsoft.Win32.Primitives (>= 4.3) - framework: >= net46, >= netstandard13
      System.AppContext (>= 4.3) - framework: >= net46, >= netstandard13
      System.Collections (>= 4.3) - framework: >= netstandard10
      System.Collections.Concurrent (>= 4.3) - framework: >= net45, >= netstandard11
      System.Console (>= 4.3) - framework: >= net46, >= netstandard13
      System.Diagnostics.Debug (>= 4.3) - framework: >= netstandard10
      System.Diagnostics.Tools (>= 4.3) - framework: >= netstandard10
      System.Diagnostics.Tracing (>= 4.3) - framework: >= net45, >= netstandard11
      System.Globalization (>= 4.3) - framework: >= netstandard10
      System.Globalization.Calendars (>= 4.3) - framework: >= net46, >= netstandard13
      System.IO (>= 4.3) - framework: >= netstandard10
      System.IO.Compression (>= 4.3) - framework: >= net45, >= netstandard11
      System.IO.Compression.ZipFile (>= 4.3) - framework: >= net46, >= netstandard13
      System.IO.FileSystem (>= 4.3) - framework: >= net46, >= netstandard13
      System.IO.FileSystem.Primitives (>= 4.3) - framework: >= net46, >= netstandard13
      System.Linq (>= 4.3) - framework: >= netstandard10
      System.Linq.Expressions (>= 4.3) - framework: >= netstandard10
      System.Net.Http (>= 4.3) - framework: >= net45, >= netstandard11
      System.Net.Primitives (>= 4.3) - framework: >= netstandard10
      System.Net.Sockets (>= 4.3) - framework: >= net46, >= netstandard13
      System.ObjectModel (>= 4.3) - framework: >= netstandard10
      System.Reflection (>= 4.3) - framework: >= netstandard10
      System.Reflection.Extensions (>= 4.3) - framework: >= netstandard10
      System.Reflection.Primitives (>= 4.3) - framework: >= netstandard10
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard10
      System.Runtime (>= 4.3) - framework: >= netstandard10
      System.Runtime.Extensions (>= 4.3) - framework: >= netstandard10
      System.Runtime.Handles (>= 4.3) - framework: >= net46, >= netstandard13
      System.Runtime.InteropServices (>= 4.3) - framework: >= net45, >= netstandard11
      System.Runtime.InteropServices.RuntimeInformation (>= 4.3) - framework: >= net45, >= netstandard11
      System.Runtime.Numerics (>= 4.3) - framework: >= net45, >= netstandard11
      System.Security.Cryptography.Algorithms (>= 4.3) - framework: >= net46, >= netstandard13
      System.Security.Cryptography.Encoding (>= 4.3) - framework: >= net46, >= netstandard13
      System.Security.Cryptography.Primitives (>= 4.3) - framework: >= net46, >= netstandard13
      System.Security.Cryptography.X509Certificates (>= 4.3) - framework: >= net46, >= netstandard13
      System.Text.Encoding (>= 4.3) - framework: >= netstandard10
      System.Text.Encoding.Extensions (>= 4.3) - framework: >= netstandard10
      System.Text.RegularExpressions (>= 4.3) - framework: >= netstandard10
      System.Threading (>= 4.3) - framework: >= netstandard10
      System.Threading.Tasks (>= 4.3) - framework: >= netstandard10
      System.Threading.Timer (>= 4.3) - framework: >= net451, >= netstandard12
      System.Xml.ReaderWriter (>= 4.3) - framework: >= netstandard10
      System.Xml.XDocument (>= 4.3) - framework: >= netstandard10
    runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3) - framework: >= netstandard15
    runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3) - framework: >= netstandard15
    runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3) - framework: >= netstandard15
    runtime.native.System (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1)
      Microsoft.NETCore.Targets (>= 1.1)
    runtime.native.System.IO.Compression (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1)
      Microsoft.NETCore.Targets (>= 1.1)
    runtime.native.System.Net.Http (4.3) - framework: >= netstandard16
      Microsoft.NETCore.Platforms (>= 1.1)
      Microsoft.NETCore.Targets (>= 1.1)
    runtime.native.System.Security.Cryptography.Apple (4.3) - framework: >= netstandard16
      runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (>= 4.3)
    runtime.native.System.Security.Cryptography.OpenSsl (4.3) - framework: >= netstandard15
      runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
      runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
      runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
      runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
      runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
      runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
      runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
      runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
      runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
      runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
    runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3) - framework: >= netstandard15
    runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3) - framework: >= netstandard15
    runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (4.3) - framework: >= netstandard16
    runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3) - framework: >= netstandard15
    runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3) - framework: >= netstandard15
    runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3) - framework: >= netstandard15
    runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3) - framework: >= netstandard15
    runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3) - framework: >= netstandard15
    System.AppContext (4.3) - framework: >= netstandard15
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard13, >= netstandard16
    System.Buffers (4.3) - framework: >= netstandard15
      System.Diagnostics.Debug (>= 4.3) - framework: >= netstandard11
      System.Diagnostics.Tracing (>= 4.3) - framework: >= netstandard11
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard11
      System.Runtime (>= 4.3) - framework: >= netstandard11
      System.Threading (>= 4.3) - framework: >= netstandard11
    System.Collections (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, netstandard10, >= netstandard13
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, netstandard10, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
    System.Collections.Concurrent (4.3) - framework: >= netstandard15
      System.Collections (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Diagnostics.Debug (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Diagnostics.Tracing (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Globalization (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Reflection (>= 4.3) - framework: >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard11, >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Threading (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Threading.Tasks (>= 4.3) - framework: dnxcore50, netstandard11, >= netstandard13
    System.Collections.Immutable (1.3.1) - framework: >= netstandard15
      System.Collections (>= 4.3) - framework: >= netstandard10
      System.Diagnostics.Debug (>= 4.3) - framework: >= netstandard10
      System.Globalization (>= 4.3) - framework: >= netstandard10
      System.Linq (>= 4.3) - framework: >= netstandard10
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard10
      System.Runtime (>= 4.3) - framework: >= netstandard10
      System.Runtime.Extensions (>= 4.3) - framework: >= netstandard10
      System.Threading (>= 4.3) - framework: >= netstandard10
    System.Collections.NonGeneric (4.3) - framework: >= netstandard15
      System.Diagnostics.Debug (>= 4.3) - framework: >= netstandard13
      System.Globalization (>= 4.3) - framework: >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: >= netstandard13
      System.Threading (>= 4.3) - framework: >= netstandard13
    System.Console (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: >= netstandard13
      Microsoft.NETCore.Targets (>= 1.1) - framework: >= netstandard13
      System.IO (>= 4.3) - framework: >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
      System.Text.Encoding (>= 4.3) - framework: >= netstandard13
    System.Diagnostics.Contracts (4.3) - framework: >= netstandard15
      System.Runtime (>= 4.3) - framework: dnxcore50, >= netstandard10
    System.Diagnostics.Debug (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, netstandard10, >= netstandard13
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, netstandard10, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
    System.Diagnostics.DiagnosticSource (4.3) - framework: >= netstandard16
      System.Collections (>= 4.3) - framework: netstandard11, >= netstandard13
      System.Diagnostics.Tracing (>= 4.3) - framework: netstandard11, >= netstandard13
      System.Reflection (>= 4.3) - framework: netstandard11, >= netstandard13
      System.Runtime (>= 4.3) - framework: netstandard11, >= netstandard13
      System.Threading (>= 4.3) - framework: netstandard11, >= netstandard13
    System.Diagnostics.FileVersionInfo (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, >= netstandard13
      System.Globalization (>= 4.3) - framework: >= netstandard13
      System.IO (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.IO.FileSystem (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.IO.FileSystem.Primitives (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Reflection.Metadata (>= 1.4.1) - framework: dnxcore50, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime.InteropServices (>= 4.3) - framework: >= netstandard13
    System.Diagnostics.Process (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: >= netstandard14
      Microsoft.Win32.Primitives (>= 4.3) - framework: >= netstandard14
      Microsoft.Win32.Registry (>= 4.3) - framework: >= netstandard14
      runtime.native.System (>= 4.3) - framework: >= netstandard14
      System.Collections (>= 4.3) - framework: >= netstandard14
      System.Diagnostics.Debug (>= 4.3) - framework: >= netstandard14
      System.Globalization (>= 4.3) - framework: >= netstandard14
      System.IO (>= 4.3) - framework: >= netstandard13
      System.IO.FileSystem (>= 4.3) - framework: >= netstandard14
      System.IO.FileSystem.Primitives (>= 4.3) - framework: >= netstandard14
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard14
      System.Runtime (>= 4.3) - framework: >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: >= netstandard14
      System.Runtime.Handles (>= 4.3) - framework: >= netstandard13
      System.Runtime.InteropServices (>= 4.3) - framework: >= netstandard14
      System.Text.Encoding (>= 4.3) - framework: >= netstandard13
      System.Text.Encoding.Extensions (>= 4.3) - framework: >= netstandard14
      System.Threading (>= 4.3) - framework: >= netstandard14
      System.Threading.Tasks (>= 4.3) - framework: >= netstandard14
      System.Threading.Thread (>= 4.3) - framework: >= netstandard14
      System.Threading.ThreadPool (>= 4.3) - framework: >= netstandard14
    System.Diagnostics.Tools (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, >= netstandard10
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, >= netstandard10
      System.Runtime (>= 4.3) - framework: dnxcore50, >= netstandard10
    System.Diagnostics.TraceSource (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: >= netstandard13
      runtime.native.System (>= 4.3) - framework: >= netstandard13
      System.Collections (>= 4.3) - framework: >= netstandard13
      System.Diagnostics.Debug (>= 4.3) - framework: >= netstandard13
      System.Globalization (>= 4.3) - framework: >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: >= netstandard13
      System.Threading (>= 4.3) - framework: >= netstandard13
    System.Diagnostics.Tracing (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15
    System.Dynamic.Runtime (4.3) - framework: >= netstandard15
      System.Collections (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Diagnostics.Debug (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Linq (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Linq.Expressions (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
      System.ObjectModel (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
      System.Reflection (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
      System.Reflection.Emit (>= 4.3) - framework: >= netstandard13
      System.Reflection.Emit.ILGeneration (>= 4.3) - framework: >= netstandard13
      System.Reflection.Primitives (>= 4.3) - framework: >= netstandard13
      System.Reflection.TypeExtensions (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Threading (>= 4.3) - framework: dnxcore50, >= netstandard13
    System.Globalization (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, netstandard10, >= netstandard13
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, netstandard10, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
    System.Globalization.Calendars (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: >= netstandard13
      Microsoft.NETCore.Targets (>= 1.1) - framework: >= netstandard13
      System.Globalization (>= 4.3) - framework: >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
    System.Globalization.Extensions (4.3) - framework: >= netstandard16
      Microsoft.NETCore.Platforms (>= 1.1) - framework: >= netstandard13
      System.Globalization (>= 4.3) - framework: >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: >= netstandard13
      System.Runtime.InteropServices (>= 4.3) - framework: >= netstandard13
    System.IO (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15
      System.Text.Encoding (>= 4.3) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15
      System.Threading.Tasks (>= 4.3) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15
    System.IO.Compression (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: >= netstandard13
      runtime.native.System (>= 4.3) - framework: >= netstandard13
      runtime.native.System.IO.Compression (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Buffers (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Collections (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Diagnostics.Debug (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.IO (>= 4.3) - framework: dnxcore50, netstandard11, >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard11, >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime.Handles (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime.InteropServices (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Text.Encoding (>= 4.3) - framework: dnxcore50, netstandard11, >= netstandard13
      System.Threading (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Threading.Tasks (>= 4.3) - framework: dnxcore50, >= netstandard13
    System.IO.Compression.ZipFile (4.3) - framework: >= netstandard15
      System.Buffers (>= 4.3) - framework: >= netstandard13
      System.IO (>= 4.3) - framework: >= netstandard13
      System.IO.Compression (>= 4.3) - framework: >= netstandard13
      System.IO.FileSystem (>= 4.3) - framework: >= netstandard13
      System.IO.FileSystem.Primitives (>= 4.3) - framework: >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: >= netstandard13
      System.Text.Encoding (>= 4.3) - framework: >= netstandard13
    System.IO.FileSystem (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: >= netstandard13
      Microsoft.NETCore.Targets (>= 1.1) - framework: >= netstandard13
      System.IO (>= 4.3) - framework: >= netstandard13
      System.IO.FileSystem.Primitives (>= 4.3) - framework: >= net46, >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
      System.Runtime.Handles (>= 4.3) - framework: >= netstandard13
      System.Text.Encoding (>= 4.3) - framework: >= netstandard13
      System.Threading.Tasks (>= 4.3) - framework: >= netstandard13
    System.IO.FileSystem.Primitives (4.3) - framework: >= netstandard15
      System.Runtime (>= 4.3) - framework: >= netstandard13
    System.IO.Pipes (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: >= netstandard13
      runtime.native.System (>= 4.3) - framework: >= netstandard13
      System.Buffers (>= 4.3) - framework: >= netstandard13
      System.Diagnostics.Debug (>= 4.3) - framework: >= netstandard13
      System.IO (>= 4.3) - framework: >= netstandard13
      System.IO.FileSystem.Primitives (>= 4.3) - framework: >= netstandard13
      System.Net.Primitives (>= 4.3) - framework: >= netstandard13
      System.Net.Sockets (>= 4.3) - framework: >= netstandard13
      System.Reflection (>= 4.3) - framework: >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: >= netstandard13
      System.Runtime.Handles (>= 4.3) - framework: >= netstandard13
      System.Runtime.InteropServices (>= 4.3) - framework: >= netstandard13
      System.Security.Principal (>= 4.3) - framework: >= netstandard13
      System.Text.Encoding (>= 4.3) - framework: >= netstandard13
      System.Threading (>= 4.3) - framework: >= netstandard13
      System.Threading.Overlapped (>= 4.3) - framework: >= netstandard13
      System.Threading.Tasks (>= 4.3) - framework: >= netstandard13
    System.Linq (4.3) - framework: >= netstandard15
      System.Collections (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard16
      System.Diagnostics.Debug (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard16
      System.Runtime.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard16
    System.Linq.Expressions (4.3) - framework: >= netstandard15
      System.Collections (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Diagnostics.Debug (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Globalization (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.IO (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Linq (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.ObjectModel (>= 4.3) - framework: >= netstandard16
      System.Reflection (>= 4.3) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard16
      System.Reflection.Emit (>= 4.3) - framework: >= netstandard16
      System.Reflection.Emit.ILGeneration (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Reflection.Emit.Lightweight (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Reflection.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Reflection.Primitives (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Reflection.TypeExtensions (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard16
      System.Runtime.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Threading (>= 4.3) - framework: dnxcore50, >= netstandard16
    System.Linq.Parallel (4.3) - framework: >= netstandard15
      System.Collections (>= 4.3) - framework: dnxcore50, netstandard11, >= netstandard13
      System.Collections.Concurrent (>= 4.3) - framework: dnxcore50, netstandard11, >= netstandard13
      System.Diagnostics.Debug (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Diagnostics.Tracing (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Linq (>= 4.3) - framework: dnxcore50, netstandard11, >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard11, >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Threading (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Threading.Tasks (>= 4.3) - framework: dnxcore50, netstandard11, >= netstandard13
    System.Net.Http (4.3.1) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, netstandard13, >= netstandard16
      runtime.native.System (>= 4.3) - framework: >= netstandard16
      runtime.native.System.Net.Http (>= 4.3) - framework: >= netstandard16
      runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3) - framework: >= netstandard16
      System.Collections (>= 4.3) - framework: dnxcore50, netstandard13, >= netstandard16
      System.Diagnostics.Debug (>= 4.3) - framework: dnxcore50, netstandard13, >= netstandard16
      System.Diagnostics.DiagnosticSource (>= 4.3) - framework: dnxcore50, netstandard13, >= netstandard16
      System.Diagnostics.Tracing (>= 4.3) - framework: dnxcore50, netstandard13, >= netstandard16
      System.Globalization (>= 4.3) - framework: dnxcore50, netstandard13, >= netstandard16
      System.Globalization.Extensions (>= 4.3) - framework: >= netstandard16
      System.IO (>= 4.3) - framework: dnxcore50, netstandard11, netstandard13, >= netstandard16
      System.IO.FileSystem (>= 4.3) - framework: >= netstandard16
      System.Net.Primitives (>= 4.3) - framework: dnxcore50, netstandard11, netstandard13, >= netstandard16
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, netstandard13, >= netstandard16
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard11, netstandard13, >= netstandard16
      System.Runtime.Extensions (>= 4.3) - framework: dnxcore50, netstandard13, >= netstandard16
      System.Runtime.Handles (>= 4.3) - framework: netstandard13, >= netstandard16
      System.Runtime.InteropServices (>= 4.3) - framework: dnxcore50, netstandard13, >= netstandard16
      System.Security.Cryptography.Algorithms (>= 4.3) - framework: >= netstandard16
      System.Security.Cryptography.Encoding (>= 4.3) - framework: >= netstandard16
      System.Security.Cryptography.OpenSsl (>= 4.3) - framework: >= netstandard16
      System.Security.Cryptography.Primitives (>= 4.3) - framework: >= netstandard16
      System.Security.Cryptography.X509Certificates (>= 4.3) - framework: >= net46, dnxcore50, netstandard13, >= netstandard16
      System.Text.Encoding (>= 4.3) - framework: dnxcore50, netstandard11, netstandard13, >= netstandard16
      System.Threading (>= 4.3) - framework: dnxcore50, netstandard13, >= netstandard16
      System.Threading.Tasks (>= 4.3) - framework: dnxcore50, netstandard11, netstandard13, >= netstandard16
    System.Net.Primitives (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, netstandard10, netstandard11, >= netstandard13
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, netstandard10, netstandard11, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, netstandard11, >= netstandard13
      System.Runtime.Handles (>= 4.3) - framework: dnxcore50, >= netstandard13
    System.Net.Sockets (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: >= netstandard13
      Microsoft.NETCore.Targets (>= 1.1) - framework: >= netstandard13
      System.IO (>= 4.3) - framework: >= netstandard13
      System.Net.Primitives (>= 4.3) - framework: >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
      System.Threading.Tasks (>= 4.3) - framework: >= netstandard13
    System.ObjectModel (4.3) - framework: >= netstandard15
      System.Collections (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Diagnostics.Debug (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
      System.Threading (>= 4.3) - framework: dnxcore50, >= netstandard13
    System.Private.DataContractSerialization (4.3) - framework: >= netstandard15
      System.Collections (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Collections.Concurrent (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Diagnostics.Debug (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Globalization (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.IO (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Linq (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Reflection (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Reflection.Emit.ILGeneration (>= 4.3) - framework: >= netstandard13
      System.Reflection.Emit.Lightweight (>= 4.3) - framework: >= netstandard13
      System.Reflection.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Reflection.Primitives (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Reflection.TypeExtensions (>= 4.3) - framework: >= net46, dnxcore50, >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime.Serialization.Primitives (>= 4.3) - framework: >= net46, dnxcore50, >= netstandard13
      System.Text.Encoding (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Text.Encoding.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Text.RegularExpressions (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Threading (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Threading.Tasks (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Xml.ReaderWriter (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Xml.XDocument (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Xml.XmlDocument (>= 4.3) - framework: >= net46, dnxcore50, >= netstandard13
      System.Xml.XmlSerializer (>= 4.3) - framework: dnxcore50, >= netstandard13
    System.Reflection (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15
      System.IO (>= 4.3) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15
      System.Reflection.Primitives (>= 4.3) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15
    System.Reflection.Emit (4.3) - framework: >= netstandard15
      System.IO (>= 4.3) - framework: >= netstandard11
      System.Reflection (>= 4.3) - framework: >= netstandard11
      System.Reflection.Emit.ILGeneration (>= 4.3) - framework: >= netstandard11
      System.Reflection.Primitives (>= 4.3) - framework: >= netstandard11
      System.Runtime (>= 4.3) - framework: >= netstandard11
    System.Reflection.Emit.ILGeneration (4.3) - framework: >= netstandard15
      System.Reflection (>= 4.3) - framework: >= netstandard10
      System.Reflection.Primitives (>= 4.3) - framework: >= netstandard10
      System.Runtime (>= 4.3) - framework: >= netstandard10
    System.Reflection.Emit.Lightweight (4.3) - framework: >= netstandard15
      System.Reflection (>= 4.3) - framework: >= netstandard10
      System.Reflection.Emit.ILGeneration (>= 4.3) - framework: >= netstandard10
      System.Reflection.Primitives (>= 4.3) - framework: >= netstandard10
      System.Runtime (>= 4.3) - framework: >= netstandard10
    System.Reflection.Extensions (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, >= netstandard10
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, >= netstandard10
      System.Reflection (>= 4.3) - framework: dnxcore50, >= netstandard10
      System.Runtime (>= 4.3) - framework: dnxcore50, >= netstandard10
    System.Reflection.Metadata (1.4.2) - framework: >= netstandard15
      System.Collections (>= 4.3) - framework: >= netstandard11
      System.Collections.Immutable (>= 1.3.1) - framework: >= net45, >= netstandard11, monoandroid, monotouch, xamarinios, xamarinmac, winv4.5, wpav8.1
      System.Diagnostics.Debug (>= 4.3) - framework: >= netstandard11
      System.IO (>= 4.3) - framework: >= netstandard11
      System.IO.Compression (>= 4.3) - framework: >= netstandard11
      System.Linq (>= 4.3) - framework: >= netstandard11
      System.Reflection (>= 4.3) - framework: >= netstandard11
      System.Reflection.Extensions (>= 4.3) - framework: >= netstandard11
      System.Reflection.Primitives (>= 4.3) - framework: >= netstandard11
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard11
      System.Runtime (>= 4.3) - framework: >= netstandard11
      System.Runtime.Extensions (>= 4.3) - framework: >= netstandard11
      System.Runtime.InteropServices (>= 4.3) - framework: >= netstandard11
      System.Text.Encoding (>= 4.3) - framework: >= netstandard11
      System.Text.Encoding.Extensions (>= 4.3) - framework: >= netstandard11
      System.Threading (>= 4.3) - framework: >= netstandard11
    System.Reflection.Primitives (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, >= netstandard10
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, >= netstandard10
      System.Runtime (>= 4.3) - framework: dnxcore50, >= netstandard10
    System.Reflection.TypeExtensions (4.3) - framework: >= netstandard15
      System.Reflection (>= 4.3) - framework: >= net462, dnxcore50, netstandard13, >= netstandard15
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard13, >= netstandard15
    System.Resources.Reader (4.3) - framework: >= netstandard15
      System.IO (>= 4.3) - framework: >= netstandard10
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard10
      System.Runtime (>= 4.3) - framework: >= netstandard10
      System.Text.Encoding (>= 4.3) - framework: >= netstandard10
      System.Threading (>= 4.3) - framework: >= netstandard10
    System.Resources.ResourceManager (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, >= netstandard10
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, >= netstandard10
      System.Globalization (>= 4.3) - framework: dnxcore50, >= netstandard10
      System.Reflection (>= 4.3) - framework: dnxcore50, >= netstandard10
      System.Runtime (>= 4.3) - framework: dnxcore50, >= netstandard10
    System.Resources.Writer (4.3) - framework: >= netstandard15
      System.Collections (>= 4.3) - framework: >= netstandard13
      System.IO (>= 4.3) - framework: >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: >= netstandard13
      System.Text.Encoding (>= 4.3) - framework: >= netstandard13
    System.Runtime (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, netstandard10, netstandard12, netstandard13, >= netstandard15
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, netstandard10, netstandard12, netstandard13, >= netstandard15
    System.Runtime.Extensions (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15
    System.Runtime.Handles (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: >= netstandard13
      Microsoft.NETCore.Targets (>= 1.1) - framework: >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
    System.Runtime.InteropServices (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15, netcore11
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15, netcore11
      System.Reflection (>= 4.3) - framework: dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15, netcore11
      System.Reflection.Primitives (>= 4.3) - framework: dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15, netcore11
      System.Runtime (>= 4.3) - framework: net462, >= net463, dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15, netcore11
      System.Runtime.Handles (>= 4.3) - framework: dnxcore50, netstandard13, >= netstandard15, netcore11
    System.Runtime.InteropServices.RuntimeInformation (4.3) - framework: >= netstandard15
      runtime.native.System (>= 4.3) - framework: >= netstandard11
      System.Reflection (>= 4.3) - framework: dnxcore50, >= netstandard11
      System.Reflection.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard11
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, >= netstandard11
      System.Runtime (>= 4.3) - framework: dnxcore50, >= netstandard11
      System.Runtime.InteropServices (>= 4.3) - framework: >= netstandard11
      System.Threading (>= 4.3) - framework: dnxcore50, >= netstandard11
    System.Runtime.Loader (4.3) - framework: >= netstandard15
      System.IO (>= 4.3) - framework: >= netstandard15
      System.Reflection (>= 4.3) - framework: >= netstandard15
      System.Runtime (>= 4.3) - framework: >= netstandard15
    System.Runtime.Numerics (4.3) - framework: >= netstandard15
      System.Globalization (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard11, >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard13
    System.Runtime.Serialization.Primitives (4.3) - framework: >= netstandard15
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
    System.Runtime.Serialization.Xml (4.3) - framework: >= netstandard15
      System.IO (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
      System.Private.DataContractSerialization (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
      System.Runtime.Serialization.Primitives (>= 4.3) - framework: >= net46, dnxcore50, >= netstandard13
      System.Text.Encoding (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
      System.Xml.ReaderWriter (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
    System.Security.Cryptography.Algorithms (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, >= netstandard16
      runtime.native.System.Security.Cryptography.Apple (>= 4.3) - framework: >= netstandard16
      runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3) - framework: >= netstandard16
      System.Collections (>= 4.3) - framework: >= netstandard16
      System.IO (>= 4.3) - framework: >= net463, dnxcore50, netstandard13, netstandard14, >= netstandard16
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Runtime (>= 4.3) - framework: >= net463, dnxcore50, netstandard13, netstandard14, >= netstandard16
      System.Runtime.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Runtime.Handles (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Runtime.InteropServices (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Runtime.Numerics (>= 4.3) - framework: >= netstandard16
      System.Security.Cryptography.Encoding (>= 4.3) - framework: >= net463, dnxcore50, >= netstandard16
      System.Security.Cryptography.Primitives (>= 4.3) - framework: net46, net461, >= net463, dnxcore50, netstandard13, netstandard14, >= netstandard16
      System.Text.Encoding (>= 4.3) - framework: dnxcore50, >= netstandard16
    System.Security.Cryptography.Cng (4.3) - framework: >= netstandard16
      Microsoft.NETCore.Platforms (>= 1.1) - framework: netstandard14, >= netstandard16
      System.IO (>= 4.3) - framework: netstandard13, netstandard14, >= netstandard16
      System.Resources.ResourceManager (>= 4.3) - framework: netstandard14, >= netstandard16
      System.Runtime (>= 4.3) - framework: netstandard13, netstandard14, >= netstandard16
      System.Runtime.Extensions (>= 4.3) - framework: netstandard14, >= netstandard16
      System.Runtime.Handles (>= 4.3) - framework: netstandard13, netstandard14, >= netstandard16
      System.Runtime.InteropServices (>= 4.3) - framework: netstandard14, >= netstandard16
      System.Security.Cryptography.Algorithms (>= 4.3) - framework: net46, net461, >= net463, netstandard13, netstandard14, >= netstandard16
      System.Security.Cryptography.Encoding (>= 4.3) - framework: netstandard14, >= netstandard16
      System.Security.Cryptography.Primitives (>= 4.3) - framework: net46, net461, >= net463, netstandard13, netstandard14, >= netstandard16
      System.Text.Encoding (>= 4.3) - framework: netstandard14, >= netstandard16
    System.Security.Cryptography.Csp (4.3) - framework: >= netstandard16
      Microsoft.NETCore.Platforms (>= 1.1) - framework: >= netstandard13
      System.IO (>= 4.3) - framework: >= netstandard13
      System.Reflection (>= 4.3) - framework: >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: >= netstandard13
      System.Runtime.Handles (>= 4.3) - framework: >= netstandard13
      System.Runtime.InteropServices (>= 4.3) - framework: >= netstandard13
      System.Security.Cryptography.Algorithms (>= 4.3) - framework: >= net46, >= netstandard13
      System.Security.Cryptography.Encoding (>= 4.3) - framework: >= netstandard13
      System.Security.Cryptography.Primitives (>= 4.3) - framework: >= net46, >= netstandard13
      System.Text.Encoding (>= 4.3) - framework: >= netstandard13
      System.Threading (>= 4.3) - framework: >= netstandard13
    System.Security.Cryptography.Encoding (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: >= netstandard13
      runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3) - framework: >= netstandard13
      System.Collections (>= 4.3) - framework: >= netstandard13
      System.Collections.Concurrent (>= 4.3) - framework: >= netstandard13
      System.Linq (>= 4.3) - framework: >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
      System.Runtime.Extensions (>= 4.3) - framework: >= netstandard13
      System.Runtime.Handles (>= 4.3) - framework: >= netstandard13
      System.Runtime.InteropServices (>= 4.3) - framework: >= netstandard13
      System.Security.Cryptography.Primitives (>= 4.3) - framework: >= netstandard13
      System.Text.Encoding (>= 4.3) - framework: >= netstandard13
    System.Security.Cryptography.OpenSsl (4.3) - framework: >= netstandard16
      runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3) - framework: >= net463, >= netstandard16, monoandroid, monotouch, xamarinios, xamarinmac
      System.Collections (>= 4.3) - framework: >= netstandard16
      System.IO (>= 4.3) - framework: >= net463, >= netstandard16
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard16
      System.Runtime (>= 4.3) - framework: >= net463, >= netstandard16
      System.Runtime.Extensions (>= 4.3) - framework: >= net463, >= netstandard16
      System.Runtime.Handles (>= 4.3) - framework: >= netstandard16
      System.Runtime.InteropServices (>= 4.3) - framework: >= netstandard16
      System.Runtime.Numerics (>= 4.3) - framework: >= netstandard16
      System.Security.Cryptography.Algorithms (>= 4.3) - framework: >= net463, >= netstandard16
      System.Security.Cryptography.Encoding (>= 4.3) - framework: >= net463, >= netstandard16
      System.Security.Cryptography.Primitives (>= 4.3) - framework: >= net463, >= netstandard16
      System.Text.Encoding (>= 4.3) - framework: >= netstandard16
    System.Security.Cryptography.Primitives (4.3) - framework: >= netstandard15
      System.Diagnostics.Debug (>= 4.3) - framework: >= netstandard13
      System.Globalization (>= 4.3) - framework: >= netstandard13
      System.IO (>= 4.3) - framework: >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard13
      System.Runtime (>= 4.3) - framework: >= netstandard13
      System.Threading (>= 4.3) - framework: >= netstandard13
      System.Threading.Tasks (>= 4.3) - framework: >= netstandard13
    System.Security.Cryptography.X509Certificates (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, >= netstandard16
      runtime.native.System (>= 4.3) - framework: >= netstandard16
      runtime.native.System.Net.Http (>= 4.3) - framework: >= netstandard16
      runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3) - framework: >= netstandard16
      System.Collections (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Diagnostics.Debug (>= 4.3) - framework: >= netstandard16
      System.Globalization (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Globalization.Calendars (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.IO (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.IO.FileSystem (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.IO.FileSystem.Primitives (>= 4.3) - framework: >= netstandard16
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard13, netstandard14, >= netstandard16
      System.Runtime.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Runtime.Handles (>= 4.3) - framework: dnxcore50, netstandard13, netstandard14, >= netstandard16
      System.Runtime.InteropServices (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Runtime.Numerics (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Security.Cryptography.Algorithms (>= 4.3) - framework: net46, >= net461, dnxcore50, netstandard13, netstandard14, >= netstandard16
      System.Security.Cryptography.Cng (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Security.Cryptography.Csp (>= 4.3) - framework: >= netstandard16
      System.Security.Cryptography.Encoding (>= 4.3) - framework: net46, >= net461, dnxcore50, netstandard13, netstandard14, >= netstandard16
      System.Security.Cryptography.OpenSsl (>= 4.3) - framework: >= netstandard16
      System.Security.Cryptography.Primitives (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Text.Encoding (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Threading (>= 4.3) - framework: dnxcore50, >= netstandard16
    System.Security.Principal (4.3) - framework: >= netstandard15
      System.Runtime (>= 4.3) - framework: dnxcore50, >= netstandard10
    System.Text.Encoding (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, netstandard10, >= netstandard13
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, netstandard10, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
    System.Text.Encoding.Extensions (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, netstandard10, >= netstandard13
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, netstandard10, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
      System.Text.Encoding (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
    System.Text.RegularExpressions (4.3) - framework: >= netstandard15
      System.Collections (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Globalization (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard16, netcore11
      System.Runtime.Extensions (>= 4.3) - framework: dnxcore50, >= netstandard16
      System.Threading (>= 4.3) - framework: dnxcore50, >= netstandard16
    System.Threading (4.3) - framework: >= netstandard15
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
      System.Threading.Tasks (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
    System.Threading.Overlapped (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Runtime.Handles (>= 4.3) - framework: dnxcore50, >= netstandard13
    System.Threading.Tasks (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, netstandard10, >= netstandard13
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, netstandard10, >= netstandard13
      System.Runtime (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
    System.Threading.Tasks.Dataflow (4.7) - framework: >= netstandard15
      System.Collections (>= 4.3) - framework: >= netstandard10
      System.Collections.Concurrent (>= 4.3) - framework: >= netstandard11
      System.Diagnostics.Debug (>= 4.3) - framework: >= netstandard10
      System.Diagnostics.Tracing (>= 4.3) - framework: >= netstandard11
      System.Dynamic.Runtime (>= 4.3) - framework: >= netstandard10
      System.Linq (>= 4.3) - framework: >= netstandard10
      System.Resources.ResourceManager (>= 4.3) - framework: >= netstandard10
      System.Runtime (>= 4.3) - framework: >= netstandard10
      System.Runtime.Extensions (>= 4.3) - framework: >= netstandard10
      System.Threading (>= 4.3) - framework: >= netstandard10
      System.Threading.Tasks (>= 4.3) - framework: >= netstandard10
    System.Threading.Tasks.Extensions (4.3) - framework: >= netstandard15
      System.Collections (>= 4.3) - framework: >= netstandard10
      System.Runtime (>= 4.3) - framework: >= netstandard10
      System.Threading.Tasks (>= 4.3) - framework: >= netstandard10
    System.Threading.Thread (4.3) - framework: >= netstandard15
      System.Runtime (>= 4.3) - framework: >= netstandard13
    System.Threading.ThreadPool (4.3) - framework: >= netstandard15
      System.Runtime (>= 4.3) - framework: >= netstandard13
      System.Runtime.Handles (>= 4.3) - framework: >= netstandard13
    System.Threading.Timer (4.3) - framework: >= netstandard15
      Microsoft.NETCore.Platforms (>= 1.1) - framework: dnxcore50, >= netstandard12
      Microsoft.NETCore.Targets (>= 1.1) - framework: dnxcore50, >= netstandard12
      System.Runtime (>= 4.3) - framework: dnxcore50, >= netstandard12
    System.Xml.ReaderWriter (4.3) - framework: >= netstandard15
      System.Collections (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Diagnostics.Debug (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Globalization (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.IO (>= 4.3) - framework: dnxcore50, netstandard10, >= netstandard13
      System.IO.FileSystem (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.IO.FileSystem.Primitives (>= 4.3) - framework: dnxcore50, >= netstandard13
      System.Resources.ResourceManager (>= 4.3) - framework: dnx

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Read the Strict references section at fsprojects.github.io/Paket/dependencies-file.html and reproduce the behavior using the shown paket.dependencies contents. Compare the documented meaning of strict with the generated lock file, then determine whether the resolver behavior or the documentation is wrong. Done means strict references have an agreed, documented behavior and the reproduction matches it.

Written by the indexing model from the issue text.

Assessment

Tech stack
fsharp
Domain
devtools, documentation
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.