diff --git a/.gitignore b/.gitignore index e260461..86f7cb9 100644 --- a/.gitignore +++ b/.gitignore @@ -175,3 +175,5 @@ temp/ # Test results produced by build TestResults.xml .paket/paket.exe +paket.lock + diff --git a/build.cmd b/build.cmd index 79c3cd5..af13fe2 100644 --- a/build.cmd +++ b/build.cmd @@ -6,7 +6,7 @@ if errorlevel 1 ( exit /b %errorlevel% ) -.paket\paket.exe restore +.paket\paket.exe install if errorlevel 1 ( exit /b %errorlevel% ) diff --git a/build.sh b/build.sh index 5b11f81..64985d8 100755 --- a/build.sh +++ b/build.sh @@ -20,7 +20,7 @@ if [ ! -f packages/FAKE/tools/FAKE.exe ]; then exit $exit_code fi fi -${EXE} ${PREFIX}/.paket/paket.exe restore +${EXE} ${PREFIX}/.paket/paket.exe install exit_code=$? if [ $exit_code -ne 0 ]; then exit $exit_code diff --git a/docs/content/customPrinters.fsx b/docs/content/customPrinters.fsx index 794e903..712dd17 100644 --- a/docs/content/customPrinters.fsx +++ b/docs/content/customPrinters.fsx @@ -3,13 +3,12 @@ // it to define helpers that you do not want to show in the documentation. #I "../../bin" #r "IFSharp.Kernel" -#r "System.Data.dll" -#r "System.Windows.Forms.DataVisualization.dll" -#r "FSharp.Data.TypeProviders.dll" -#r "FSharp.Charting.dll" +// #r "System.Data.dll" +// #r "System.Windows.Forms.DataVisualization.dll" +// #r "FSharp.Data.TypeProviders.dll" +// #r "FSharp.Charting.dll" #r "NetMQ.dll" -open FSharp.Charting open IfSharp.Kernel open IfSharp.Kernel.Globals diff --git a/docs/content/globals.fsx b/docs/content/globals.fsx index 84d0443..abeff89 100644 --- a/docs/content/globals.fsx +++ b/docs/content/globals.fsx @@ -3,8 +3,6 @@ // it to define helpers that you do not want to show in the documentation. #I "../../bin" #r "IFSharp.Kernel" -#r "System.Data.dll" -#r "System.Windows.Forms.DataVisualization.dll" #r "FSharp.Data.TypeProviders.dll" #r "FSharp.Charting.dll" #r "NetMQ.dll" @@ -16,22 +14,26 @@ open IfSharp.Kernel.Globals (** The Display global ================== -The `Display` function is a 'global' function that can be accessed anywhere throughout +The `Display` function is a global function that can be accessed anywhere throughout the notebook. It will take any object and attempt to display it to the user. Built-in supported types are: -* `FSharp.Charting.ChartTypes.GenericChart` * `IfSharp.Kernel.GenericChartWithSize` * `IfSharp.Kernel.TableOutput` * `IfSharp.Kernel.HtmlOutput` * `IfSharp.Kernel.BinaryOutput` +Additional `Display` printers are provided via helper scripts. +
FSharp.Charting.ChartTypes.GenericChart --------------------------------------- *) +#load "FSharp.Charting.Paket.fsx" +#load "FSharp.Charting.fsx" + let fruitData = [| ("Cherries", 100); ("Apples", 200); ("Bananas", 150); ("Peaches", 10) |] Chart.Bar(fruitData) |> Display diff --git a/docs/content/index.fsx b/docs/content/index.fsx index 2283497..7e9682c 100644 --- a/docs/content/index.fsx +++ b/docs/content/index.fsx @@ -38,25 +38,49 @@ Startup script is executed on startup. The script automatically references the following assemblies: * IfSharp.Kernel.dll -* System.Data.dll -* System.Windows.Forms.DataVisualization.dll -* FSharp.Data.TypeProviders.dll -* FSharp.Charting.dll * NetMQ.dll And automatically opens the following namespaces: -* FSharp.Charting * IfSharp.Kernel * IfSharp.Kernel.Global -Integrated NuGet support +Paket support ------------------------ -To automatically download NuGet package, use the #N directive: `#N "Newtonsoft.Json"`. -This will download the package and automatically reference assemblies within the package. -[More NuGet integration documentation](nuget.html). +To download [Paket](https://fsprojects.github.io/Paket/) packages, start with: +*) + +#load "Paket.fsx" + +(** +This will allow you to specify Paket dependencies with a declarative syntax. +*) + +Paket.Package ["Newtonsoft.Json"] + +(** +You will need to load any assemblies you require from those packages using `#r` directives. + +If you need to specify a version, you can use an alternate form: +*) -![NuGet Example](img/NuGet-1.png "NuGet example") +Paket.Version ["Newtonsoft.Json", "~> 9.0.1"] + +(** +Some helper scripts are provided to handle Paket package installation, assembly dependency, and custom `Display` printers for commonly used packages. Each helper script is divided into a script that installs Paket dependencies, and another that loads assemblies and sets up extension functions and `Display` printers. +*) + +#load "Angara.Charting.Paket.fsx" +#load "Angara.Charting.fsx" + +#load "XPlot.Plotly.Paket.fsx" +#load "XPlot.Plotly.fsx" + +#load "FSharp.Charting.Paket.fsx" +#load "FSharp.Charting.fsx" + +(** +[`Angara.Charting`](http://predictionmachines.github.io/Angara.Chart/) and [`XPlot.Plotly`](https://tahahachana.github.io/XPlot/plotly.html) are both feature-rich, cross-platform charting packages. [`FSharp.Charting`](https://fslab.org/FSharp.Charting/) is a Windows-only charting package. Sin chart wave example ---------------------- @@ -85,4 +109,4 @@ Util.Math("f(x) = sin(x)") |> Display (** sin function -*) \ No newline at end of file +*) diff --git a/docs/content/installation.fsx b/docs/content/installation.fsx index 07cce10..9570b4e 100644 --- a/docs/content/installation.fsx +++ b/docs/content/installation.fsx @@ -3,37 +3,47 @@ // it to define helpers that you do not want to show in the documentation. #I "../../bin" #r "IFSharp.Kernel" -#r "System.Data.dll" -#r "System.Windows.Forms.DataVisualization.dll" -#r "FSharp.Data.TypeProviders.dll" -#r "FSharp.Charting.dll" #r "NetMQ.dll" -open FSharp.Charting open IfSharp.Kernel open IfSharp.Kernel.Globals (** -# Automatic Installation -1. Install [Anaconda](http://continuum.io/downloads) -2. Install [IPython](http://ipython.org/install.html) +# Windows Installation -3. Download the latest version of IfSharp from the [release repository](https://github.com/BayardRock/IfSharp/releases). -Run the setup wizard and execute the icon that is placed on the desktop. +## Automatic Installation -Running the executable after it is installed will automatically generate the files necessary -for starting up (if the file structure does not exist) and then execute the `ipython notebook --profile ifsharp` command. +1. Install [Anaconda](http://continuum.io/downloads) +2. Install [IPython](http://ipython.org/install.html) +3. Download the latest version of IfSharp from the [release repository](https://github.com/BayardRock/IfSharp/releases) +4. Run the setup wizard and execute the icon that is placed on the desktop -If the file structure does exist, only the command `ipython notebook --profile ifsharp` is executed. +Running the executable after it is installed will automatically generate the files necessary for starting up (if the file structure does not exist) and then execute the `ipython notebook --profile ifsharp` command. To overwrite the file structure again, invoke ifsharp.exe with the install parameter: `ifsharp.exe --install`. -# Manual Installation +## Manual Installation + 1. Install [Anaconda](http://continuum.io/downloads) 2. Install [IPython](http://ipython.org/install.html) -3. Run: "ipython profile create ifsharp" in your user directory -4. Open the iF# solution file, restore nuget packages, and compile it -5. Copy the files from IfSharp\ipython-profile to the iFSharp profile directory -6. Open up the copied "ipython_config.py" file and replace "%s" with the path of your compiled ifsharp executable. E.g. "C:\\git\\ifsharp\\bin\\Release\\ifsharp.exe" -7. Run: "ipython notebook --profile ifsharp" to launch the notebook process with the F# kernel. -*) \ No newline at end of file +3. Either open the iF# solution file, restore nuget packages, and compile it +4. Or run `./build.cmd` from the command line +5. Run `isharp.exe --install` to set up the F# kernel +6. `jupyter notebook` + +# Linux Installation + +1. Use your package manager to install `mono`, `fsharp`, and `python3` +2. `pip3 install jupyter` +3. Download IfSharp and build it with `./build.sh` +4. Install IfSharp with `mono ./bin/ifsharp.exe --install` +5. `jupyter notebook` + +# OSX Installation + +1. `brew install mono fsharp python3` +2. `pip3 install jupyter` +3. Download IfSharp and build it with `./build.sh` +4. Install IfSharp with `mono ./bin/ifsharp.exe --install` +5. `jupyter notebook` +*) diff --git a/docs/content/nuget.fsx b/docs/content/nuget.fsx deleted file mode 100644 index 44c9049..0000000 --- a/docs/content/nuget.fsx +++ /dev/null @@ -1,39 +0,0 @@ -(*** hide ***) -// This block of code is omitted in the generated HTML documentation. Use -// it to define helpers that you do not want to show in the documentation. -#I "../../bin" -#r "IFSharp.Kernel" -#r "System.Data.dll" -#r "System.Windows.Forms.DataVisualization.dll" -#r "FSharp.Data.TypeProviders.dll" -#r "FSharp.Charting.dll" -#r "NetMQ.dll" - -open FSharp.Charting -open IfSharp.Kernel -open IfSharp.Kernel.Globals - -(** -NuGet integration -================= -IfSharp offers built-in NuGet integration by using preprocessor-like directives. Use the `#N` -directive to automatically download packages and reference them. Example: `#N "Newtonsoft.Json"`. -This will get the latest version of the [Newtonsoft.Json](http://www.nuget.org/packages/Newtonsoft.Json) -package. - -![NuGet Example](img/NuGet-1.png "NuGet example") - -Specifying version and pre-release ----------------------------------- -The version can be specified by adding additional information to the string of the preprocessor directive. - -The full format is as follows: `#N "[/[/pre]]"`. - -Version example: `#N "Newtonsoft.Json/5.0.1"`. This will download version 5.0.1 of the Newtonsoft.Json package. - -Prerelease example: `#N "FSharp.Compiler.Service/0.0.1-beta/pre"`. - -Not supported -------------- -Currently, dependencies are not automatically referenced, however they are downloaded. -*) \ No newline at end of file diff --git a/docs/content/utils.fsx b/docs/content/utils.fsx index 1b28852..1e0faa7 100644 --- a/docs/content/utils.fsx +++ b/docs/content/utils.fsx @@ -5,11 +5,8 @@ #r "IFSharp.Kernel" #r "System.Data.dll" #r "System.Windows.Forms.DataVisualization.dll" -#r "FSharp.Data.TypeProviders.dll" -#r "FSharp.Charting.dll" #r "NetMQ.dll" -open FSharp.Charting open IfSharp.Kernel open IfSharp.Kernel.Globals diff --git a/docs/tools/generate.fsx b/docs/tools/generate.fsx index 9f39e8c..49e475e 100644 --- a/docs/tools/generate.fsx +++ b/docs/tools/generate.fsx @@ -12,22 +12,28 @@ let website = "/IfSharp" let info = [ "project-name", "IfSharp" "project-author", "Bayard Rock (Peter Rosconi)" - "project-summary", "F# implementation of iPython" - "project-github", "http://github.com/BayardRock/IfSharp/" + "project-summary", "F# kernel for Jupyter" + "project-github", "http://github.com/fsprojects/IfSharp/" "project-nuget", "http://nuget.com/packages/IfSharp/" ] // -------------------------------------------------------------------------------------- // For typical project, no changes are needed below // -------------------------------------------------------------------------------------- -#I "../../packages/FSharp.Formatting.2.1.6/lib/net40" -#I "../../packages/RazorEngine.3.3.0/lib/net40/" -#r "../../packages/Microsoft.AspNet.Razor.2.0.30506.0/lib/net40/System.Web.Razor.dll" #r "../../packages/FAKE/tools/FakeLib.dll" +#r "../../packages/docs/FSharp.Compiler.Service/lib/net45/FSharp.Compiler.Service.dll" +#r "../../packages/docs/FSharpVSPowerTools.Core/lib/net45/FSharpVSPowerTools.Core.dll" + +#I "../../packages/docs/FSharp.Formatting/lib/net40/" + +#r "System.Web.Razor.dll" #r "RazorEngine.dll" -#r "FSharp.Literate.dll" #r "FSharp.CodeFormat.dll" +#r "FSharp.Markdown.dll" +#r "FSharp.Formatting.Common.dll" +#r "FSharp.Literate.dll" #r "FSharp.MetadataFormat.dll" + open Fake open System.IO open Fake.FileHelper @@ -48,7 +54,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/FSharp.Formatting.2.1.6/" +let formatting = __SOURCE_DIRECTORY__ @@ "../../packages/docs/FSharp.Formatting/" let docTemplate = formatting @@ "templates/docpage.cshtml" // Where to look for *.csproj templates (in this order) @@ -60,7 +66,7 @@ let layoutRoots = let copyFiles () = CopyRecursive files output true |> Log "Copying file: " ensureDirectory (output @@ "content") - CopyRecursive (formatting @@ "content") (output @@ "content") true + CopyRecursive (formatting @@ "styles") (output @@ "content") true |> Log "Copying styles and scripts: " // Build API reference from XML comments diff --git a/docs/tools/templates/template.cshtml b/docs/tools/templates/template.cshtml index d9163e6..3f07e86 100644 --- a/docs/tools/templates/template.cshtml +++ b/docs/tools/templates/template.cshtml @@ -44,7 +44,6 @@
  • Globals
  • Utils
  • Custom Printers
  • -
  • NuGet Integration
  • Source Code on GitHub
  • License
  • diff --git a/paket.dependencies b/paket.dependencies index 6da664e..80e64c1 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -1,10 +1,17 @@ +framework: >= net451 source https://www.nuget.org/api/v2 -nuget FSharp.Compiler.Service 6.0.2 framework: >= net451 -nuget NetMQ 3.3.3.1 -nuget Newtonsoft.Json ~> 9.0.1 framework: >= net451 +nuget FSharp.Compiler.Service +nuget NetMQ +nuget Newtonsoft.Json nuget FAKE -nuget xUnit >= 2.1 framework: >= net451 -nuget xunit.runner.console >= 2.1 framework: >= net451 -nuget Paket.Core >= 3.17.2 -nuget Chessie ~> 0.6 \ No newline at end of file +nuget xUnit +nuget xunit.runner.console +nuget Paket.Core + +group Docs + + framework: >= net451 + source https://www.nuget.org/api/v2 + + nuget FSharp.Formatting diff --git a/paket.lock b/paket.lock deleted file mode 100644 index 0cb92e3..0000000 --- a/paket.lock +++ /dev/null @@ -1,679 +0,0 @@ -NUGET - remote: https://www.nuget.org/api/v2 - AsyncIO (0.1.18) - Chessie (0.6) - FSharp.Core - framework: >= net10, netstandard10, netstandard11, netstandard12, netstandard13, netstandard14, netstandard15 - FSharp.Core (>= 4.0.1.7-alpha) - framework: >= netstandard16 - NETStandard.Library (>= 1.6) - framework: >= netstandard16 - FAKE (4.23.6) - FSharp.Compiler.Service (6.0.2) - framework: >= net451 - System.Collections.Immutable (>= 1.2) - System.Reflection.Metadata (>= 1.4.1-beta-24227-04) - FSharp.Core (4.0.1.7-alpha) - framework: >= net10, >= netstandard10 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= net463, >= netstandard16 - NETStandard.Library (>= 1.6) - framework: >= net463, >= netstandard16 - System.Linq.Expressions (>= 4.1) - framework: >= net463, >= netstandard16 - System.Linq.Queryable (>= 4.0.1) - framework: >= net463, >= netstandard16 - System.Net.Requests (>= 4.0.11) - framework: >= net463, >= netstandard16 - System.Reflection.Emit (>= 4.0.1) - framework: >= net463, >= netstandard16 - System.Reflection.TypeExtensions (>= 4.1) - framework: >= net463, >= netstandard16 - System.Runtime.Loader (>= 4.0) - framework: >= net463, >= netstandard16 - System.Threading.Tasks.Parallel (>= 4.0.1) - framework: >= net463, >= netstandard16 - System.Threading.Thread (>= 4.0) - framework: >= net463, >= netstandard16 - System.Threading.ThreadPool (>= 4.0.10) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (1.0.1) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Targets (1.0.1) - framework: >= netstandard16 - Microsoft.Win32.Primitives (4.0.1) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard13 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: >= netstandard13 - Microsoft.Win32.Registry (4.0) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard13 - System.Collections (>= 4.0.11) - framework: >= netstandard13 - System.Globalization (>= 4.0.11) - 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 - Mono.Cecil (0.10.0-beta1-v2) - framework: >= netstandard16 - NETStandard.Library (>= 1.6) - framework: >= netstandard13 - System.Security.Cryptography.Algorithms (>= 4.2) - framework: >= netstandard13 - System.Security.Cryptography.Csp (>= 4.0) - framework: >= netstandard13 - NetMQ (3.3.3.1) - AsyncIO (>= 0.1.18) - NETStandard.Library (1.6) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard10 - Microsoft.Win32.Primitives (>= 4.0.1) - framework: >= net46, >= netstandard13 - System.AppContext (>= 4.1) - framework: >= net46, >= netstandard13 - System.Collections (>= 4.0.11) - framework: >= netstandard10 - System.Collections.Concurrent (>= 4.0.12) - framework: >= net45, >= netstandard11 - System.Console (>= 4.0) - framework: >= net46, >= netstandard13 - System.Diagnostics.Debug (>= 4.0.11) - framework: >= netstandard10 - System.Diagnostics.Tools (>= 4.0.1) - framework: >= netstandard10 - System.Diagnostics.Tracing (>= 4.1) - framework: >= net45, >= netstandard11 - System.Globalization (>= 4.0.11) - framework: >= netstandard10 - System.Globalization.Calendars (>= 4.0.1) - framework: >= net46, >= netstandard13 - System.IO (>= 4.1) - framework: >= netstandard10 - System.IO.Compression (>= 4.1) - framework: >= net45, >= netstandard11 - System.IO.Compression.ZipFile (>= 4.0.1) - framework: >= net46, >= netstandard13 - System.IO.FileSystem (>= 4.0.1) - framework: >= net46, >= netstandard13 - System.IO.FileSystem.Primitives (>= 4.0.1) - framework: >= net46, >= netstandard13 - System.Linq (>= 4.1) - framework: >= netstandard10 - System.Linq.Expressions (>= 4.1) - framework: >= netstandard10 - System.Net.Http (>= 4.1) - framework: >= net45, >= netstandard11 - System.Net.Primitives (>= 4.0.11) - framework: >= netstandard10 - System.Net.Sockets (>= 4.1) - framework: >= net46, >= netstandard13 - System.ObjectModel (>= 4.0.12) - framework: >= netstandard10 - System.Reflection (>= 4.1) - framework: >= netstandard10 - System.Reflection.Extensions (>= 4.0.1) - framework: >= netstandard10 - System.Reflection.Primitives (>= 4.0.1) - framework: >= netstandard10 - System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard10 - System.Runtime (>= 4.1) - framework: >= netstandard10 - System.Runtime.Extensions (>= 4.1) - framework: >= netstandard10 - System.Runtime.Handles (>= 4.0.1) - framework: >= net46, >= netstandard13 - System.Runtime.InteropServices (>= 4.1) - framework: >= net45, >= netstandard11 - System.Runtime.InteropServices.RuntimeInformation (>= 4.0) - framework: >= net45, >= netstandard11 - System.Runtime.Numerics (>= 4.0.1) - framework: >= net45, >= netstandard11 - System.Security.Cryptography.Algorithms (>= 4.2) - framework: >= net46, >= netstandard13 - System.Security.Cryptography.Encoding (>= 4.0) - framework: >= net46, >= netstandard13 - System.Security.Cryptography.Primitives (>= 4.0) - framework: >= net46, >= netstandard13 - System.Security.Cryptography.X509Certificates (>= 4.1) - framework: >= net46, >= netstandard13 - System.Text.Encoding (>= 4.0.11) - framework: >= netstandard10 - System.Text.Encoding.Extensions (>= 4.0.11) - framework: >= netstandard10 - System.Text.RegularExpressions (>= 4.1) - framework: >= netstandard10 - System.Threading (>= 4.0.11) - framework: >= netstandard10 - System.Threading.Tasks (>= 4.0.11) - framework: >= netstandard10 - System.Threading.Timer (>= 4.0.1) - framework: >= net451, >= netstandard12 - System.Xml.ReaderWriter (>= 4.0.11) - framework: >= netstandard10 - System.Xml.XDocument (>= 4.0.11) - framework: >= netstandard10 - Newtonsoft.Json (9.0.1) - framework: >= net10, netstandard10, netstandard11, netstandard12, netstandard13, netstandard14, netstandard15 - Paket.Core (3.19.3) - Chessie - framework: >= net10, netstandard10, netstandard11, netstandard12, netstandard13, netstandard14, netstandard15 - Chessie (>= 0.6) - framework: >= netstandard16 - FSharp.Core - framework: >= net10, netstandard10, netstandard11, netstandard12, netstandard13, netstandard14, netstandard15 - FSharp.Core (>= 4.0.1.7-alpha) - framework: >= netstandard16 - Mono.Cecil - framework: >= net10, netstandard10, netstandard11, netstandard12, netstandard13, netstandard14, netstandard15 - Mono.Cecil (>= 0.10.0-beta1-v2) - framework: >= netstandard16 - NETStandard.Library (>= 1.6) - framework: >= netstandard16 - Newtonsoft.Json - framework: >= net10, netstandard10, netstandard11, netstandard12, netstandard13, netstandard14, netstandard15 - Newtonsoft.Json (>= 9.0.1) - framework: >= netstandard16 - System.Diagnostics.FileVersionInfo (>= 4.0) - framework: >= netstandard16 - System.Diagnostics.Process (>= 4.1) - framework: >= netstandard16 - System.Diagnostics.TraceSource (>= 4.0) - framework: >= netstandard16 - System.Net.Requests (>= 4.0.11) - framework: >= netstandard16 - System.Security.Cryptography.Algorithms (>= 4.2) - framework: >= netstandard16 - System.Security.Cryptography.ProtectedData (>= 4.0) - framework: >= netstandard16 - System.Xml.XDocument (>= 4.0.11) - framework: >= netstandard16 - System.Xml.XmlDocument (>= 4.0.1) - framework: >= netstandard16 - System.Xml.XPath.XDocument (>= 4.0.1) - framework: >= netstandard16 - System.Xml.XPath.XmlDocument (>= 4.0.1) - framework: >= netstandard16 - runtime.native.System (4.0) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - Microsoft.NETCore.Targets (>= 1.0.1) - runtime.native.System.IO.Compression (4.1) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - Microsoft.NETCore.Targets (>= 1.0.1) - runtime.native.System.Net.Http (4.0.1) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - Microsoft.NETCore.Targets (>= 1.0.1) - runtime.native.System.Security.Cryptography (4.0) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - Microsoft.NETCore.Targets (>= 1.0.1) - System.AppContext (4.1) - framework: >= net463, >= netstandard16 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard13, >= netstandard16 - System.Buffers (4.0) - framework: >= netstandard16 - System.Diagnostics.Debug (>= 4.0.11) - framework: >= netstandard11 - System.Diagnostics.Tracing (>= 4.1) - framework: >= netstandard11 - System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard11 - System.Runtime (>= 4.1) - framework: >= netstandard11 - System.Threading (>= 4.0.11) - framework: >= netstandard11 - System.Collections (4.0.11) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, netstandard10, >= netstandard13 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Collections.Concurrent (4.0.12) - framework: >= net463, >= netstandard16 - System.Collections (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Diagnostics.Debug (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Diagnostics.Tracing (>= 4.1) - framework: dnxcore50, >= netstandard13 - System.Globalization (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Reflection (>= 4.1) - framework: >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: dnxcore50, >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard11, >= netstandard13 - System.Runtime.Extensions (>= 4.1) - framework: dnxcore50, >= netstandard13 - System.Threading (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Threading.Tasks (>= 4.0.11) - framework: dnxcore50, netstandard11, >= netstandard13 - System.Collections.Immutable (1.2) - framework: >= net451, >= netstandard16 - System.Console (4.0) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard13 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: >= netstandard13 - System.IO (>= 4.1) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Text.Encoding (>= 4.0.11) - framework: >= netstandard13 - System.Diagnostics.Debug (4.0.11) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, netstandard10, >= netstandard13 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Diagnostics.DiagnosticSource (4.0) - framework: >= net463, >= netstandard16 - System.Collections (>= 4.0.11) - framework: netstandard11, >= netstandard13 - System.Diagnostics.Tracing (>= 4.1) - framework: netstandard11, >= netstandard13 - System.Reflection (>= 4.1) - framework: netstandard11, >= netstandard13 - System.Runtime (>= 4.1) - framework: netstandard11, >= netstandard13 - System.Threading (>= 4.0.11) - framework: netstandard11, >= netstandard13 - System.Diagnostics.FileVersionInfo (4.0) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, >= netstandard13 - System.Globalization (>= 4.0.11) - framework: >= netstandard13 - System.IO (>= 4.1) - framework: dnxcore50, >= netstandard13 - System.IO.FileSystem (>= 4.0.1) - framework: dnxcore50, >= netstandard13 - System.IO.FileSystem.Primitives (>= 4.0.1) - framework: dnxcore50, >= netstandard13 - System.Reflection.Metadata (>= 1.3) - framework: dnxcore50, >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, >= netstandard13 - System.Runtime.Extensions (>= 4.1) - framework: dnxcore50, >= netstandard13 - System.Runtime.InteropServices (>= 4.1) - framework: >= netstandard13 - System.Diagnostics.Process (4.1) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard14 - Microsoft.Win32.Primitives (>= 4.0.1) - framework: >= netstandard14 - Microsoft.Win32.Registry (>= 4.0) - framework: >= netstandard14 - runtime.native.System (>= 4.0) - framework: >= netstandard14 - System.Collections (>= 4.0.11) - framework: >= netstandard14 - System.Diagnostics.Debug (>= 4.0.11) - framework: >= netstandard14 - System.Globalization (>= 4.0.11) - framework: >= netstandard14 - System.IO (>= 4.1) - framework: >= netstandard13 - System.IO.FileSystem (>= 4.0.1) - framework: >= netstandard14 - System.IO.FileSystem.Primitives (>= 4.0.1) - framework: >= netstandard14 - System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard14 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Runtime.Extensions (>= 4.1) - framework: >= netstandard14 - System.Runtime.Handles (>= 4.0.1) - framework: >= netstandard13 - System.Runtime.InteropServices (>= 4.1) - framework: >= netstandard14 - System.Text.Encoding (>= 4.0.11) - framework: >= netstandard13 - System.Text.Encoding.Extensions (>= 4.0.11) - framework: >= netstandard14 - System.Threading (>= 4.0.11) - framework: >= netstandard14 - System.Threading.Tasks (>= 4.0.11) - framework: >= netstandard14 - System.Threading.Thread (>= 4.0) - framework: >= netstandard14 - System.Threading.ThreadPool (>= 4.0.10) - framework: >= netstandard14 - System.Diagnostics.Tools (4.0.1) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, >= netstandard10 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, >= netstandard10 - System.Runtime (>= 4.1) - framework: dnxcore50, >= netstandard10 - System.Diagnostics.TraceSource (4.0) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard13 - runtime.native.System (>= 4.0) - framework: >= netstandard13 - System.Collections (>= 4.0.11) - framework: >= netstandard13 - System.Diagnostics.Debug (>= 4.0.11) - framework: >= netstandard13 - System.Globalization (>= 4.0.11) - framework: >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Runtime.Extensions (>= 4.1) - framework: >= netstandard13 - System.Threading (>= 4.0.11) - framework: >= netstandard13 - System.Diagnostics.Tracing (4.1) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15 - System.Globalization (4.0.11) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, netstandard10, >= netstandard13 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Globalization.Calendars (4.0.1) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard13 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: >= netstandard13 - System.Globalization (>= 4.0.11) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Globalization.Extensions (4.0.1) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard13 - System.Globalization (>= 4.0.11) - 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.InteropServices (>= 4.1) - framework: >= netstandard13 - System.IO (4.1) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15 - System.Text.Encoding (>= 4.0.11) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15 - System.Threading.Tasks (>= 4.0.11) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15 - System.IO.Compression (4.1) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard13 - runtime.native.System (>= 4.0) - framework: >= netstandard13 - runtime.native.System.IO.Compression (>= 4.1) - framework: >= netstandard13 - System.Collections (>= 4.0.11) - framework: >= netstandard13 - System.Diagnostics.Debug (>= 4.0.11) - framework: >= netstandard13 - System.IO (>= 4.1) - framework: dnxcore50, netstandard11, >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard11, >= netstandard13 - System.Runtime.Extensions (>= 4.1) - framework: >= netstandard13 - System.Runtime.Handles (>= 4.0.1) - framework: >= netstandard13 - System.Runtime.InteropServices (>= 4.1) - framework: >= netstandard13 - System.Text.Encoding (>= 4.0.11) - framework: dnxcore50, netstandard11, >= netstandard13 - System.Threading (>= 4.0.11) - framework: >= netstandard13 - System.Threading.Tasks (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.IO.Compression.ZipFile (4.0.1) - framework: >= net463, >= netstandard16 - System.Buffers (>= 4.0) - framework: >= netstandard13 - System.IO (>= 4.1) - framework: >= netstandard13 - System.IO.Compression (>= 4.1) - framework: >= netstandard13 - System.IO.FileSystem (>= 4.0.1) - framework: >= netstandard13 - System.IO.FileSystem.Primitives (>= 4.0.1) - framework: >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Runtime.Extensions (>= 4.1) - framework: >= netstandard13 - System.Text.Encoding (>= 4.0.11) - framework: >= netstandard13 - System.IO.FileSystem (4.0.1) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard13 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: >= netstandard13 - System.IO (>= 4.1) - framework: >= netstandard13 - System.IO.FileSystem.Primitives (>= 4.0.1) - framework: >= net46, >= netstandard13 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Runtime.Handles (>= 4.0.1) - framework: >= netstandard13 - System.Text.Encoding (>= 4.0.11) - framework: >= netstandard13 - System.Threading.Tasks (>= 4.0.11) - framework: >= netstandard13 - System.IO.FileSystem.Primitives (4.0.1) - framework: >= net463, >= netstandard16 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Linq (4.1) - framework: >= netstandard16 - System.Collections (>= 4.0.11) - framework: dnxcore50, netstandard10, >= netstandard16 - System.Diagnostics.Debug (>= 4.0.11) - framework: dnxcore50, >= netstandard16 - System.Resources.ResourceManager (>= 4.0.1) - framework: dnxcore50, >= netstandard16 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard16 - System.Runtime.Extensions (>= 4.1) - framework: dnxcore50, >= netstandard16 - System.Linq.Expressions (4.1) - framework: >= net463, >= netstandard16 - System.Collections (>= 4.0.11) - framework: dnxcore50, >= netstandard16 - System.Diagnostics.Debug (>= 4.0.11) - framework: dnxcore50, >= netstandard16 - System.Globalization (>= 4.0.11) - framework: dnxcore50, >= netstandard16 - System.IO (>= 4.1) - framework: dnxcore50, >= netstandard16 - System.Linq (>= 4.1) - framework: dnxcore50, >= netstandard16 - System.ObjectModel (>= 4.0.12) - framework: >= netstandard16 - System.Reflection (>= 4.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard16 - System.Reflection.Emit (>= 4.0.1) - framework: >= netstandard16 - System.Reflection.Emit.ILGeneration (>= 4.0.1) - framework: dnxcore50, >= netstandard16 - System.Reflection.Emit.Lightweight (>= 4.0.1) - framework: dnxcore50, >= netstandard16 - System.Reflection.Extensions (>= 4.0.1) - framework: dnxcore50, >= netstandard16 - System.Reflection.Primitives (>= 4.0.1) - framework: dnxcore50, >= netstandard16 - System.Reflection.TypeExtensions (>= 4.1) - framework: dnxcore50, >= netstandard16 - System.Resources.ResourceManager (>= 4.0.1) - framework: dnxcore50, >= netstandard16 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard16 - System.Runtime.Extensions (>= 4.1) - framework: dnxcore50, >= netstandard16 - System.Threading (>= 4.0.11) - framework: dnxcore50, >= netstandard16 - System.Linq.Queryable (4.0.1) - framework: >= net463, >= netstandard16 - System.Collections (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Diagnostics.Debug (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Linq (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Linq.Expressions (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Reflection (>= 4.1) - framework: dnxcore50, >= netstandard13 - System.Reflection.Extensions (>= 4.0.1) - framework: dnxcore50, >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: dnxcore50, >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Net.Http (4.1) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, netstandard13, >= netstandard16 - runtime.native.System (>= 4.0) - framework: >= netstandard16 - runtime.native.System.Net.Http (>= 4.0.1) - framework: >= netstandard16 - runtime.native.System.Security.Cryptography (>= 4.0) - framework: >= netstandard16 - System.Collections (>= 4.0.11) - framework: dnxcore50, netstandard13, >= netstandard16 - System.Diagnostics.Debug (>= 4.0.11) - framework: dnxcore50, netstandard13, >= netstandard16 - System.Diagnostics.DiagnosticSource (>= 4.0) - framework: >= net46, dnxcore50, netstandard13, >= netstandard16 - System.Diagnostics.Tracing (>= 4.1) - framework: dnxcore50, netstandard13, >= netstandard16 - System.Globalization (>= 4.0.11) - framework: dnxcore50, netstandard13, >= netstandard16 - System.Globalization.Extensions (>= 4.0.1) - framework: >= netstandard16 - System.IO (>= 4.1) - framework: dnxcore50, netstandard11, netstandard13, >= netstandard16 - System.IO.FileSystem (>= 4.0.1) - framework: >= netstandard16 - System.Net.Primitives (>= 4.0.11) - framework: dnxcore50, netstandard11, netstandard13, >= netstandard16 - System.Resources.ResourceManager (>= 4.0.1) - framework: dnxcore50, netstandard13, >= netstandard16 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard11, netstandard13, >= netstandard16 - System.Runtime.Extensions (>= 4.1) - framework: dnxcore50, netstandard13, >= netstandard16 - System.Runtime.Handles (>= 4.0.1) - framework: netstandard13, >= netstandard16 - System.Runtime.InteropServices (>= 4.1) - framework: dnxcore50, netstandard13, >= netstandard16 - System.Security.Cryptography.Algorithms (>= 4.2) - framework: >= netstandard16 - System.Security.Cryptography.Encoding (>= 4.0) - framework: >= netstandard16 - System.Security.Cryptography.OpenSsl (>= 4.0) - framework: >= netstandard16 - System.Security.Cryptography.Primitives (>= 4.0) - framework: >= netstandard16 - System.Security.Cryptography.X509Certificates (>= 4.1) - framework: >= net46, dnxcore50, netstandard13, >= netstandard16 - System.Text.Encoding (>= 4.0.11) - framework: dnxcore50, netstandard11, netstandard13, >= netstandard16 - System.Threading (>= 4.0.11) - framework: dnxcore50, netstandard13, >= netstandard16 - System.Threading.Tasks (>= 4.0.11) - framework: dnxcore50, netstandard11, netstandard13, >= netstandard16 - System.Net.Primitives (4.0.11) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, netstandard10, netstandard11, >= netstandard13 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, netstandard10, netstandard11, >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, netstandard11, >= netstandard13 - System.Runtime.Handles (>= 4.0.1) - framework: dnxcore50, >= netstandard13 - System.Net.Requests (4.0.11) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard13 - System.Collections (>= 4.0.11) - framework: >= netstandard13 - System.Diagnostics.Debug (>= 4.0.11) - framework: >= netstandard13 - System.Diagnostics.Tracing (>= 4.1) - framework: >= netstandard13 - System.Globalization (>= 4.0.11) - framework: >= netstandard13 - System.IO (>= 4.1) - framework: dnxcore50, netstandard10, netstandard11, >= netstandard13 - System.Net.Http (>= 4.1) - framework: >= netstandard13 - System.Net.Primitives (>= 4.0.11) - framework: dnxcore50, netstandard10, netstandard11, >= netstandard13 - System.Net.WebHeaderCollection (>= 4.0.1) - framework: dnxcore50, >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, netstandard11, >= netstandard13 - System.Threading (>= 4.0.11) - framework: >= netstandard13 - System.Threading.Tasks (>= 4.0.11) - framework: dnxcore50, netstandard11, >= netstandard13 - System.Net.Sockets (4.1) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard13 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: >= netstandard13 - System.IO (>= 4.1) - framework: >= netstandard13 - System.Net.Primitives (>= 4.0.11) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Threading.Tasks (>= 4.0.11) - framework: >= netstandard13 - System.Net.WebHeaderCollection (4.0.1) - framework: >= netstandard16 - System.Collections (>= 4.0.11) - framework: >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Runtime.Extensions (>= 4.1) - framework: >= netstandard13 - System.ObjectModel (4.0.12) - framework: >= netstandard16 - System.Collections (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Diagnostics.Debug (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: dnxcore50, >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Threading (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Reflection (4.1) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15 - System.IO (>= 4.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15 - System.Reflection.Primitives (>= 4.0.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15 - System.Reflection.Emit (4.0.1) - framework: >= net463, >= netstandard16 - System.IO (>= 4.1) - framework: >= netstandard11 - System.Reflection (>= 4.1) - framework: >= netstandard11 - System.Reflection.Emit.ILGeneration (>= 4.0.1) - framework: >= netstandard11, monotouch, xamarinios - System.Reflection.Primitives (>= 4.0.1) - framework: >= netstandard11 - System.Runtime (>= 4.1) - framework: >= netstandard11 - System.Reflection.Emit.ILGeneration (4.0.1) - framework: >= netstandard16 - System.Reflection (>= 4.1) - framework: >= netstandard10 - System.Reflection.Primitives (>= 4.0.1) - framework: >= netstandard10 - System.Runtime (>= 4.1) - framework: >= netstandard10 - System.Reflection.Emit.Lightweight (4.0.1) - framework: >= netstandard16 - System.Reflection (>= 4.1) - framework: >= netstandard10 - System.Reflection.Emit.ILGeneration (>= 4.0.1) - framework: >= netstandard10, monoandroid, monotouch, xamarinios, xamarinmac - System.Reflection.Primitives (>= 4.0.1) - framework: >= netstandard10 - System.Runtime (>= 4.1) - framework: >= netstandard10 - System.Reflection.Extensions (4.0.1) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, >= netstandard10 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, >= netstandard10 - System.Reflection (>= 4.1) - framework: dnxcore50, >= netstandard10 - System.Runtime (>= 4.1) - framework: dnxcore50, >= netstandard10 - System.Reflection.Metadata (1.4.1-beta-24227-04) - framework: >= net451, >= netstandard16 - System.Collections.Immutable (>= 1.2) - framework: >= net45, >= netstandard11, monoandroid, monotouch, xamarinios, xamarinmac, winv4.5, wpav8.1 - System.Reflection.Primitives (4.0.1) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, >= netstandard10 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, >= netstandard10 - System.Runtime (>= 4.1) - framework: dnxcore50, >= netstandard10 - System.Reflection.TypeExtensions (4.1) - framework: >= net463, >= netstandard16 - System.Reflection (>= 4.1) - framework: >= net462, dnxcore50, netstandard13, >= netstandard15 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard13, >= netstandard15 - System.Resources.ResourceManager (4.0.1) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, >= netstandard10 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, >= netstandard10 - System.Globalization (>= 4.0.11) - framework: dnxcore50, >= netstandard10 - System.Reflection (>= 4.1) - framework: dnxcore50, >= netstandard10 - System.Runtime (>= 4.1) - framework: dnxcore50, >= netstandard10 - System.Runtime (4.1) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, netstandard10, netstandard12, netstandard13, >= netstandard15 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, netstandard10, netstandard12, netstandard13, >= netstandard15 - System.Runtime.Extensions (4.1) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard15 - System.Runtime.Handles (4.0.1) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard13 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Runtime.InteropServices (4.1) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15 - System.Reflection (>= 4.1) - framework: dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15 - System.Reflection.Primitives (>= 4.0.1) - framework: dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15 - System.Runtime (>= 4.1) - framework: >= net462, dnxcore50, netstandard11, netstandard12, netstandard13, >= netstandard15 - System.Runtime.Handles (>= 4.0.1) - framework: dnxcore50, netstandard13, >= netstandard15 - System.Runtime.InteropServices.RuntimeInformation (4.0) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, >= netstandard11 - runtime.native.System (>= 4.0) - framework: >= netstandard11 - System.Reflection (>= 4.1) - framework: dnxcore50, >= netstandard11 - System.Resources.ResourceManager (>= 4.0.1) - framework: dnxcore50, >= netstandard11 - System.Runtime (>= 4.1) - framework: dnxcore50, >= netstandard11 - System.Runtime.InteropServices (>= 4.1) - framework: >= netstandard11 - System.Threading (>= 4.0.11) - framework: dnxcore50, >= netstandard11 - System.Runtime.Loader (4.0) - framework: >= net463, >= netstandard16 - System.IO (>= 4.1) - framework: >= netstandard15 - System.Reflection (>= 4.1) - framework: >= netstandard15 - System.Runtime (>= 4.1) - framework: >= netstandard15 - System.Runtime.Numerics (4.0.1) - framework: >= net463, >= netstandard16 - System.Globalization (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: dnxcore50, >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard11, >= netstandard13 - System.Runtime.Extensions (>= 4.1) - framework: dnxcore50, >= netstandard13 - System.Security.Cryptography.Algorithms (4.2) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, >= netstandard16 - runtime.native.System.Security.Cryptography (>= 4.0) - framework: >= netstandard16 - System.Collections (>= 4.0.11) - framework: >= netstandard16 - System.IO (>= 4.1) - framework: >= net463, dnxcore50, netstandard13, netstandard14, >= netstandard16 - System.Resources.ResourceManager (>= 4.0.1) - framework: dnxcore50, >= netstandard16 - System.Runtime (>= 4.1) - framework: >= net463, dnxcore50, netstandard13, netstandard14, >= netstandard16 - System.Runtime.Extensions (>= 4.1) - framework: dnxcore50, >= netstandard16 - System.Runtime.Handles (>= 4.0.1) - framework: dnxcore50, >= netstandard16 - System.Runtime.InteropServices (>= 4.1) - framework: dnxcore50, >= netstandard16 - System.Runtime.Numerics (>= 4.0.1) - framework: >= netstandard16 - System.Security.Cryptography.Encoding (>= 4.0) - framework: >= net463, dnxcore50, >= netstandard16 - System.Security.Cryptography.Primitives (>= 4.0) - framework: net46, net461, >= net463, dnxcore50, netstandard13, netstandard14, >= netstandard16 - System.Text.Encoding (>= 4.0.11) - framework: dnxcore50, >= netstandard16 - System.Security.Cryptography.Cng (4.2) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: netstandard14, >= netstandard16 - System.IO (>= 4.1) - framework: netstandard13, netstandard14, >= netstandard16 - System.Resources.ResourceManager (>= 4.0.1) - framework: netstandard14, >= netstandard16 - System.Runtime (>= 4.1) - framework: netstandard13, netstandard14, >= netstandard16 - System.Runtime.Extensions (>= 4.1) - framework: netstandard14, >= netstandard16 - System.Runtime.Handles (>= 4.0.1) - framework: netstandard13, netstandard14, >= netstandard16 - System.Runtime.InteropServices (>= 4.1) - framework: netstandard14, >= netstandard16 - System.Security.Cryptography.Algorithms (>= 4.2) - framework: net46, net461, >= net463, netstandard13, netstandard14, >= netstandard16 - System.Security.Cryptography.Encoding (>= 4.0) - framework: netstandard14, >= netstandard16 - System.Security.Cryptography.Primitives (>= 4.0) - framework: net46, net461, >= net463, netstandard13, netstandard14, >= netstandard16 - System.Text.Encoding (>= 4.0.11) - framework: netstandard14, >= netstandard16 - System.Security.Cryptography.Csp (4.0) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard13 - System.IO (>= 4.1) - framework: >= netstandard13 - System.Reflection (>= 4.1) - 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.Security.Cryptography.Algorithms (>= 4.2) - framework: >= net46, >= netstandard13 - System.Security.Cryptography.Encoding (>= 4.0) - framework: >= netstandard13 - System.Security.Cryptography.Primitives (>= 4.0) - framework: >= net46, >= netstandard13 - System.Text.Encoding (>= 4.0.11) - framework: >= netstandard13 - System.Threading (>= 4.0.11) - framework: >= netstandard13 - System.Security.Cryptography.Encoding (4.0) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard13 - runtime.native.System.Security.Cryptography (>= 4.0) - framework: >= netstandard13 - System.Collections (>= 4.0.11) - framework: >= netstandard13 - System.Collections.Concurrent (>= 4.0.12) - framework: >= netstandard13 - System.Linq (>= 4.1) - 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.Security.Cryptography.Primitives (>= 4.0) - framework: >= netstandard13 - System.Text.Encoding (>= 4.0.11) - framework: >= netstandard13 - System.Security.Cryptography.OpenSsl (4.0) - framework: >= netstandard16 - runtime.native.System.Security.Cryptography (>= 4.0) - System.Collections (>= 4.0.11) - framework: >= netstandard16 - System.IO (>= 4.1) - framework: >= netstandard16 - System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard16 - System.Runtime (>= 4.1) - framework: >= netstandard16 - System.Runtime.Extensions (>= 4.1) - framework: >= net463, >= netstandard16 - System.Runtime.Handles (>= 4.0.1) - framework: >= netstandard16 - System.Runtime.InteropServices (>= 4.1) - framework: >= netstandard16 - System.Runtime.Numerics (>= 4.0.1) - framework: >= netstandard16 - System.Security.Cryptography.Algorithms (>= 4.2) - framework: >= net463, >= netstandard16 - System.Security.Cryptography.Encoding (>= 4.0) - framework: >= net463, >= netstandard16 - System.Security.Cryptography.Primitives (>= 4.0) - framework: >= net463, >= netstandard16 - System.Text.Encoding (>= 4.0.11) - framework: >= netstandard16 - System.Security.Cryptography.Primitives (4.0) - framework: >= net463, >= netstandard16 - System.Diagnostics.Debug (>= 4.0.11) - framework: >= netstandard13 - System.Globalization (>= 4.0.11) - framework: >= netstandard13 - System.IO (>= 4.1) - framework: >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Threading (>= 4.0.11) - framework: >= netstandard13 - System.Threading.Tasks (>= 4.0.11) - framework: >= netstandard13 - System.Security.Cryptography.ProtectedData (4.0) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Runtime.InteropServices (>= 4.1) - framework: >= netstandard13 - System.Security.Cryptography.Primitives (>= 4.0) - framework: >= netstandard13 - System.Security.Cryptography.X509Certificates (4.1) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, >= netstandard16 - runtime.native.System (>= 4.0) - framework: >= netstandard16 - runtime.native.System.Net.Http (>= 4.0.1) - framework: >= netstandard16 - runtime.native.System.Security.Cryptography (>= 4.0) - framework: >= netstandard16 - System.Collections (>= 4.0.11) - framework: dnxcore50, >= netstandard16 - System.Diagnostics.Debug (>= 4.0.11) - framework: >= netstandard16 - System.Globalization (>= 4.0.11) - framework: dnxcore50, >= netstandard16 - System.Globalization.Calendars (>= 4.0.1) - framework: dnxcore50, >= netstandard16 - System.IO (>= 4.1) - framework: dnxcore50, >= netstandard16 - System.IO.FileSystem (>= 4.0.1) - framework: dnxcore50, >= netstandard16 - System.IO.FileSystem.Primitives (>= 4.0.1) - framework: >= netstandard16 - System.Resources.ResourceManager (>= 4.0.1) - framework: dnxcore50, >= netstandard16 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard13, netstandard14, >= netstandard16 - System.Runtime.Extensions (>= 4.1) - framework: dnxcore50, >= netstandard16 - System.Runtime.Handles (>= 4.0.1) - framework: dnxcore50, netstandard13, netstandard14, >= netstandard16 - System.Runtime.InteropServices (>= 4.1) - framework: dnxcore50, >= netstandard16 - System.Runtime.Numerics (>= 4.0.1) - framework: dnxcore50, >= netstandard16 - System.Security.Cryptography.Algorithms (>= 4.2) - framework: net46, >= net461, dnxcore50, netstandard13, netstandard14, >= netstandard16 - System.Security.Cryptography.Cng (>= 4.2) - framework: dnxcore50, >= netstandard16 - System.Security.Cryptography.Csp (>= 4.0) - framework: >= netstandard16 - System.Security.Cryptography.Encoding (>= 4.0) - framework: net46, >= net461, dnxcore50, netstandard13, netstandard14, >= netstandard16 - System.Security.Cryptography.OpenSsl (>= 4.0) - framework: >= netstandard16 - System.Security.Cryptography.Primitives (>= 4.0) - framework: dnxcore50, >= netstandard16 - System.Text.Encoding (>= 4.0.11) - framework: dnxcore50, >= netstandard16 - System.Threading (>= 4.0.11) - framework: dnxcore50, >= netstandard16 - System.Text.Encoding (4.0.11) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, netstandard10, >= netstandard13 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Text.Encoding.Extensions (4.0.11) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, netstandard10, >= netstandard13 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Text.Encoding (>= 4.0.11) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Text.RegularExpressions (4.1) - framework: >= netstandard16 - System.Collections (>= 4.0.11) - framework: dnxcore50, >= netstandard16 - System.Globalization (>= 4.0.11) - framework: dnxcore50, >= netstandard16 - System.Resources.ResourceManager (>= 4.0.1) - framework: dnxcore50, >= netstandard16 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, netstandard13, >= netstandard16 - System.Runtime.Extensions (>= 4.1) - framework: dnxcore50, >= netstandard16 - System.Threading (>= 4.0.11) - framework: dnxcore50, >= netstandard16 - System.Threading (4.0.11) - framework: >= netstandard16 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Threading.Tasks (>= 4.0.11) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Threading.Tasks (4.0.11) - framework: >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, netstandard10, >= netstandard13 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Threading.Tasks.Extensions (4.0) - framework: >= netstandard16 - System.Collections (>= 4.0.11) - framework: >= netstandard10 - System.Runtime (>= 4.1) - framework: >= netstandard10 - System.Threading.Tasks (>= 4.0.11) - framework: >= netstandard10 - System.Threading.Tasks.Parallel (4.0.1) - framework: >= net463, >= netstandard16 - System.Collections.Concurrent (>= 4.0.12) - framework: dnxcore50, netstandard11, >= netstandard13 - System.Diagnostics.Debug (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Diagnostics.Tracing (>= 4.1) - framework: dnxcore50, >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: dnxcore50, >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard11, >= netstandard13 - System.Runtime.Extensions (>= 4.1) - framework: dnxcore50, >= netstandard13 - System.Threading (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Threading.Tasks (>= 4.0.11) - framework: dnxcore50, netstandard11, >= netstandard13 - System.Threading.Thread (4.0) - framework: >= net463, >= netstandard16 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Threading.ThreadPool (4.0.10) - framework: >= net463, >= netstandard16 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Runtime.Handles (>= 4.0.1) - framework: >= netstandard13 - System.Threading.Timer (4.0.1) - framework: >= net463, >= netstandard16 - Microsoft.NETCore.Platforms (>= 1.0.1) - framework: dnxcore50, >= netstandard12 - Microsoft.NETCore.Targets (>= 1.0.1) - framework: dnxcore50, >= netstandard12 - System.Runtime (>= 4.1) - framework: dnxcore50, >= netstandard12 - System.Xml.ReaderWriter (4.0.11) - framework: >= netstandard16 - System.Collections (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Diagnostics.Debug (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Globalization (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.IO (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.IO.FileSystem (>= 4.0.1) - framework: dnxcore50, >= netstandard13 - System.IO.FileSystem.Primitives (>= 4.0.1) - framework: dnxcore50, >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: dnxcore50, >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Runtime.Extensions (>= 4.1) - framework: dnxcore50, >= netstandard13 - System.Runtime.InteropServices (>= 4.1) - framework: dnxcore50, >= netstandard13 - System.Text.Encoding (>= 4.0.11) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Text.Encoding.Extensions (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Text.RegularExpressions (>= 4.1) - framework: dnxcore50, >= netstandard13 - System.Threading.Tasks (>= 4.0.11) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Threading.Tasks.Extensions (>= 4.0) - framework: dnxcore50, >= netstandard13 - System.Xml.XDocument (4.0.11) - framework: >= netstandard16 - System.Collections (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Diagnostics.Debug (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Diagnostics.Tools (>= 4.0.1) - framework: dnxcore50, >= netstandard13 - System.Globalization (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.IO (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Reflection (>= 4.1) - framework: dnxcore50, >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: dnxcore50, >= netstandard13 - System.Runtime (>= 4.1) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Runtime.Extensions (>= 4.1) - framework: dnxcore50, >= netstandard13 - System.Text.Encoding (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Threading (>= 4.0.11) - framework: dnxcore50, >= netstandard13 - System.Xml.ReaderWriter (>= 4.0.11) - framework: dnxcore50, netstandard10, >= netstandard13 - System.Xml.XmlDocument (4.0.1) - framework: >= netstandard16 - System.Collections (>= 4.0.11) - framework: >= netstandard13 - System.Diagnostics.Debug (>= 4.0.11) - framework: >= netstandard13 - System.Globalization (>= 4.0.11) - framework: >= netstandard13 - System.IO (>= 4.1) - framework: >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Runtime.Extensions (>= 4.1) - framework: >= netstandard13 - System.Text.Encoding (>= 4.0.11) - framework: >= netstandard13 - System.Threading (>= 4.0.11) - framework: >= netstandard13 - System.Xml.ReaderWriter (>= 4.0.11) - framework: >= netstandard13 - System.Xml.XPath (4.0.1) - framework: >= netstandard16 - System.Collections (>= 4.0.11) - framework: >= netstandard13 - System.Diagnostics.Debug (>= 4.0.11) - framework: >= netstandard13 - System.Globalization (>= 4.0.11) - framework: >= netstandard13 - System.IO (>= 4.1) - framework: >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Runtime.Extensions (>= 4.1) - framework: >= netstandard13 - System.Threading (>= 4.0.11) - framework: >= netstandard13 - System.Xml.ReaderWriter (>= 4.0.11) - framework: >= netstandard13 - System.Xml.XPath.XDocument (4.0.1) - framework: >= netstandard16 - System.Diagnostics.Debug (>= 4.0.11) - framework: >= netstandard13 - System.Linq (>= 4.1) - framework: >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Runtime.Extensions (>= 4.1) - framework: >= netstandard13 - System.Threading (>= 4.0.11) - framework: >= netstandard13 - System.Xml.ReaderWriter (>= 4.0.11) - framework: >= netstandard13 - System.Xml.XDocument (>= 4.0.11) - framework: >= netstandard13 - System.Xml.XPath (>= 4.0.1) - framework: >= net46, >= netstandard13 - System.Xml.XPath.XmlDocument (4.0.1) - framework: >= netstandard16 - System.Collections (>= 4.0.11) - framework: >= netstandard13 - System.Globalization (>= 4.0.11) - framework: >= netstandard13 - System.IO (>= 4.1) - framework: >= netstandard13 - System.Resources.ResourceManager (>= 4.0.1) - framework: >= netstandard13 - System.Runtime (>= 4.1) - framework: >= netstandard13 - System.Runtime.Extensions (>= 4.1) - framework: >= netstandard13 - System.Threading (>= 4.0.11) - framework: >= netstandard13 - System.Xml.ReaderWriter (>= 4.0.11) - framework: >= netstandard13 - System.Xml.XmlDocument (>= 4.0.1) - framework: >= net46, >= netstandard13 - System.Xml.XPath (>= 4.0.1) - framework: >= net46, >= netstandard13 - xunit (2.1) - framework: >= net451 - xunit.assert (2.1) - xunit.core (2.1) - xunit.abstractions (2.0) - framework: >= net451 - xunit.assert (2.1) - framework: >= net451 - xunit.core (2.1) - framework: >= net451 - xunit.extensibility.core (2.1) - framework: >= net45, dnx451, dnxcore50, monoandroid, monotouch, portable-net45+win80+wp80+wpa81, xamarinios, winv4.5, wpv8.0, wpav8.1 - xunit.extensibility.execution (2.1) - framework: >= net45, dnx451, dnxcore50, monoandroid, monotouch, portable-net45+win80+wp80+wpa81, xamarinios, winv4.5, wpv8.0, wpav8.1 - xunit.extensibility.core (2.1) - framework: >= net451 - xunit.abstractions (2.0) - xunit.extensibility.execution (2.1) - framework: >= net451 - xunit.extensibility.core (2.1) - framework: >= net45, dnx451, dnxcore50, monoandroid, monotouch, xamarinios, winv4.5, wpv8.0, wpav8.1 - xunit.runner.console (2.1) - framework: >= net451 diff --git a/src/IfSharp.Kernel/AssemblyInfo.fs b/src/IfSharp.Kernel/AssemblyInfo.fs index d059319..7a95860 100644 --- a/src/IfSharp.Kernel/AssemblyInfo.fs +++ b/src/IfSharp.Kernel/AssemblyInfo.fs @@ -1,4 +1,5 @@ -namespace System +// Auto-Generated by FAKE; do not edit +namespace System open System.Reflection [] diff --git a/src/IfSharp.Kernel/IfSharp.Kernel.fsproj b/src/IfSharp.Kernel/IfSharp.Kernel.fsproj index 518430b..9eee035 100644 --- a/src/IfSharp.Kernel/IfSharp.Kernel.fsproj +++ b/src/IfSharp.Kernel/IfSharp.Kernel.fsproj @@ -124,16 +124,7 @@ --> - - - - ..\..\packages\AsyncIO\lib\net35\AsyncIO.dll - True - True - - - - + ..\..\packages\AsyncIO\lib\net40\AsyncIO.dll @@ -144,7 +135,7 @@ - + ..\..\packages\Chessie\lib\net40\Chessie.dll @@ -153,15 +144,6 @@ - - - - ..\..\packages\Chessie\lib\netstandard1.6\Chessie.dll - True - True - - - @@ -175,41 +157,25 @@ - + - - ..\..\packages\Microsoft.Win32.Primitives\ref\net46\Microsoft.Win32.Primitives.dll - False + + ..\..\packages\Mono.Cecil\lib\net45\Mono.Cecil.Mdb.dll + True True - - - - - - ..\..\packages\Microsoft.Win32.Primitives\ref\netstandard1.3\Microsoft.Win32.Primitives.dll - False + + ..\..\packages\Mono.Cecil\lib\net45\Mono.Cecil.Pdb.dll + True True - - - - - - - - ..\..\packages\Microsoft.Win32.Registry\ref\netstandard1.3\Microsoft.Win32.Registry.dll - False + + ..\..\packages\Mono.Cecil\lib\net45\Mono.Cecil.Rocks.dll + True True - - - - - - - ..\..\packages\Mono.Cecil\lib\netstandard1.3\Mono.Cecil.dll + ..\..\packages\Mono.Cecil\lib\net45\Mono.Cecil.dll True True @@ -217,16 +183,7 @@ - - - - ..\..\packages\NetMQ\lib\net35\NetMQ.dll - True - True - - - - + ..\..\packages\NetMQ\lib\net40\NetMQ.dll @@ -237,34 +194,7 @@ - - - - ..\..\packages\Newtonsoft.Json\lib\net20\Newtonsoft.Json.dll - True - True - - - - - - - ..\..\packages\Newtonsoft.Json\lib\net35\Newtonsoft.Json.dll - True - True - - - - - - - ..\..\packages\Newtonsoft.Json\lib\net40\Newtonsoft.Json.dll - True - True - - - - + ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll @@ -273,18 +203,9 @@ - - - - ..\..\packages\Newtonsoft.Json\lib\netstandard1.0\Newtonsoft.Json.dll - True - True - - - - + ..\..\packages\Paket.Core\lib\net45\Paket.Core.dll @@ -293,59 +214,6 @@ - - - - ..\..\packages\Paket.Core\lib\netstandard1.6\Paket.Core.dll - True - True - - - - - - - - - ..\..\packages\System.AppContext\ref\net463\System.AppContext.dll - False - True - - - - - - - - - ..\..\packages\System.Buffers\lib\netstandard1.1\System.Buffers.dll - True - True - - - - - - - - - ..\..\packages\System.Collections\ref\netstandard1.3\System.Collections.dll - False - True - - - - - - - - - ..\..\packages\System.Collections.Concurrent\ref\netstandard1.3\System.Collections.Concurrent.dll - False - True - - - @@ -359,925 +227,14 @@ - - - - ..\..\packages\System.Console\ref\net46\System.Console.dll - False - True - - - - - - - ..\..\packages\System.Console\ref\netstandard1.3\System.Console.dll - False - True - - - - - - - - - ..\..\packages\System.Diagnostics.Debug\ref\netstandard1.3\System.Diagnostics.Debug.dll - False - True - - - - - - - - - ..\..\packages\System.Diagnostics.DiagnosticSource\lib\net46\System.Diagnostics.DiagnosticSource.dll - True - True - - - - + - - ..\..\packages\System.Diagnostics.DiagnosticSource\lib\netstandard1.3\System.Diagnostics.DiagnosticSource.dll + + ..\..\packages\System.Reflection.Metadata\lib\netstandard1.1\System.Reflection.Metadata.dll True True - - - - - ..\..\packages\System.Diagnostics.FileVersionInfo\ref\netstandard1.3\System.Diagnostics.FileVersionInfo.dll - False - True - - - - - - - - - ..\..\packages\System.Diagnostics.Process\ref\netstandard1.4\System.Diagnostics.Process.dll - False - True - - - - - - - - - ..\..\packages\System.Diagnostics.Tools\ref\netstandard1.0\System.Diagnostics.Tools.dll - False - True - - - - - - - - - ..\..\packages\System.Diagnostics.TraceSource\ref\netstandard1.3\System.Diagnostics.TraceSource.dll - False - True - - - - - - - - - ..\..\packages\System.Diagnostics.Tracing\ref\net462\System.Diagnostics.Tracing.dll - False - True - - - - - - - ..\..\packages\System.Diagnostics.Tracing\ref\netstandard1.5\System.Diagnostics.Tracing.dll - False - True - - - - - - - - - ..\..\packages\System.Globalization\ref\netstandard1.3\System.Globalization.dll - False - True - - - - - - - - - ..\..\packages\System.Globalization.Calendars\ref\net46\System.Globalization.Calendars.dll - False - True - - - - - - - ..\..\packages\System.Globalization.Calendars\ref\netstandard1.3\System.Globalization.Calendars.dll - False - True - - - - - - - - - ..\..\packages\System.Globalization.Extensions\ref\netstandard1.3\System.Globalization.Extensions.dll - False - True - - - - - - - - - ..\..\packages\System.IO\ref\net462\System.IO.dll - False - True - - - - - - - ..\..\packages\System.IO\ref\netstandard1.5\System.IO.dll - False - True - - - - - - - - - ..\..\packages\System.IO.Compression\ref\net46\System.IO.Compression.dll - False - True - - - - - - - ..\..\packages\System.IO.Compression\ref\netstandard1.3\System.IO.Compression.dll - False - True - - - - - - - - - ..\..\packages\System.IO.Compression.ZipFile\ref\net46\System.IO.Compression.ZipFile.dll - False - True - - - True - - - - - - - ..\..\packages\System.IO.Compression.ZipFile\ref\netstandard1.3\System.IO.Compression.ZipFile.dll - False - True - - - - - - - - - ..\..\packages\System.IO.FileSystem\ref\net46\System.IO.FileSystem.dll - False - True - - - - - - - ..\..\packages\System.IO.FileSystem\ref\netstandard1.3\System.IO.FileSystem.dll - False - True - - - - - - - - - ..\..\packages\System.IO.FileSystem.Primitives\ref\net46\System.IO.FileSystem.Primitives.dll - False - True - - - - - - - ..\..\packages\System.IO.FileSystem.Primitives\ref\netstandard1.3\System.IO.FileSystem.Primitives.dll - False - True - - - - - - - - - ..\..\packages\System.Linq\ref\netstandard1.6\System.Linq.dll - False - True - - - - - - - - - ..\..\packages\System.Linq.Expressions\ref\net463\System.Linq.Expressions.dll - False - True - - - True - - - - - - - ..\..\packages\System.Linq.Expressions\ref\netstandard1.6\System.Linq.Expressions.dll - False - True - - - - - - - - - ..\..\packages\System.Linq.Queryable\ref\netstandard1.0\System.Linq.Queryable.dll - False - True - - - - - - - - - ..\..\packages\System.Net.Http\ref\net46\System.Net.Http.dll - False - True - - - - - - - ..\..\packages\System.Net.Http\ref\netstandard1.3\System.Net.Http.dll - False - True - - - - - - - - - ..\..\packages\System.Net.Primitives\ref\netstandard1.3\System.Net.Primitives.dll - False - True - - - - - - - - - ..\..\packages\System.Net.Requests\ref\netstandard1.3\System.Net.Requests.dll - False - True - - - - - - - - - ..\..\packages\System.Net.Sockets\ref\net46\System.Net.Sockets.dll - False - True - - - - - - - ..\..\packages\System.Net.Sockets\ref\netstandard1.3\System.Net.Sockets.dll - False - True - - - - - - - - - ..\..\packages\System.Net.WebHeaderCollection\ref\netstandard1.3\System.Net.WebHeaderCollection.dll - False - True - - - - - - - - - ..\..\packages\System.ObjectModel\ref\netstandard1.3\System.ObjectModel.dll - False - True - - - - - - - - - ..\..\packages\System.Reflection\ref\net462\System.Reflection.dll - False - True - - - - - - - ..\..\packages\System.Reflection\ref\netstandard1.5\System.Reflection.dll - False - True - - - - - - - - - ..\..\packages\System.Reflection.Emit\ref\netstandard1.1\System.Reflection.Emit.dll - False - True - - - - - - - - - ..\..\packages\System.Reflection.Emit.ILGeneration\ref\netstandard1.0\System.Reflection.Emit.ILGeneration.dll - False - True - - - - - - - - - ..\..\packages\System.Reflection.Emit.Lightweight\ref\netstandard1.0\System.Reflection.Emit.Lightweight.dll - False - True - - - - - - - - - ..\..\packages\System.Reflection.Extensions\ref\netstandard1.0\System.Reflection.Extensions.dll - False - True - - - - - - - - - ..\..\packages\System.Reflection.Metadata\lib\netstandard1.1\System.Reflection.Metadata.dll - True - True - - - - - - - - - ..\..\packages\System.Reflection.Primitives\ref\netstandard1.0\System.Reflection.Primitives.dll - False - True - - - - - - - - - ..\..\packages\System.Reflection.TypeExtensions\ref\net462\System.Reflection.TypeExtensions.dll - False - True - - - - - - - ..\..\packages\System.Reflection.TypeExtensions\ref\netstandard1.5\System.Reflection.TypeExtensions.dll - False - True - - - - - - - - - ..\..\packages\System.Resources.ResourceManager\ref\netstandard1.0\System.Resources.ResourceManager.dll - False - True - - - - - - - - - ..\..\packages\System.Runtime\ref\net462\System.Runtime.dll - False - True - - - True - - - - - - - ..\..\packages\System.Runtime\ref\netstandard1.5\System.Runtime.dll - False - True - - - - - - - - - ..\..\packages\System.Runtime.Extensions\ref\netstandard1.5\System.Runtime.Extensions.dll - False - True - - - - - - - - - ..\..\packages\System.Runtime.Handles\ref\netstandard1.3\System.Runtime.Handles.dll - False - True - - - - - - - - - ..\..\packages\System.Runtime.InteropServices\ref\net462\System.Runtime.InteropServices.dll - False - True - - - - - - - ..\..\packages\System.Runtime.InteropServices\ref\netstandard1.5\System.Runtime.InteropServices.dll - False - True - - - - - - - - - ..\..\packages\System.Runtime.InteropServices.RuntimeInformation\ref\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll - False - True - - - - - - - - - ..\..\packages\System.Runtime.Loader\ref\netstandard1.5\System.Runtime.Loader.dll - False - True - - - - - - - - - ..\..\packages\System.Runtime.Numerics\ref\netstandard1.1\System.Runtime.Numerics.dll - False - True - - - - - - - - - ..\..\packages\System.Security.Cryptography.Algorithms\ref\net463\System.Security.Cryptography.Algorithms.dll - False - True - - - - - - - ..\..\packages\System.Security.Cryptography.Algorithms\ref\netstandard1.6\System.Security.Cryptography.Algorithms.dll - False - True - - - - - - - - - ..\..\packages\System.Security.Cryptography.Cng\ref\netstandard1.6\System.Security.Cryptography.Cng.dll - False - True - - - - - - - - - ..\..\packages\System.Security.Cryptography.Csp\ref\netstandard1.3\System.Security.Cryptography.Csp.dll - False - True - - - - - - - - - ..\..\packages\System.Security.Cryptography.Encoding\ref\net46\System.Security.Cryptography.Encoding.dll - False - True - - - - - - - ..\..\packages\System.Security.Cryptography.Encoding\ref\netstandard1.3\System.Security.Cryptography.Encoding.dll - False - True - - - - - - - - - ..\..\packages\System.Security.Cryptography.OpenSsl\ref\netstandard1.6\System.Security.Cryptography.OpenSsl.dll - False - True - - - - - - - - - ..\..\packages\System.Security.Cryptography.Primitives\ref\net46\System.Security.Cryptography.Primitives.dll - False - True - - - - - - - ..\..\packages\System.Security.Cryptography.Primitives\ref\netstandard1.3\System.Security.Cryptography.Primitives.dll - False - True - - - - - - - - - ..\..\packages\System.Security.Cryptography.ProtectedData\ref\netstandard1.3\System.Security.Cryptography.ProtectedData.dll - False - True - - - - - - - - - ..\..\packages\System.Security.Cryptography.X509Certificates\ref\net461\System.Security.Cryptography.X509Certificates.dll - False - True - - - - - - - ..\..\packages\System.Security.Cryptography.X509Certificates\ref\netstandard1.4\System.Security.Cryptography.X509Certificates.dll - False - True - - - - - - - - - ..\..\packages\System.Text.Encoding\ref\netstandard1.3\System.Text.Encoding.dll - False - True - - - - - - - - - ..\..\packages\System.Text.Encoding.Extensions\ref\netstandard1.3\System.Text.Encoding.Extensions.dll - False - True - - - - - - - - - ..\..\packages\System.Text.RegularExpressions\ref\netstandard1.6\System.Text.RegularExpressions.dll - False - True - - - - - - - - - ..\..\packages\System.Threading\ref\netstandard1.3\System.Threading.dll - False - True - - - - - - - - - ..\..\packages\System.Threading.Tasks\ref\netstandard1.3\System.Threading.Tasks.dll - False - True - - - - - - - - - ..\..\packages\System.Threading.Tasks.Extensions\lib\netstandard1.0\System.Threading.Tasks.Extensions.dll - True - True - - - - - - - - - ..\..\packages\System.Threading.Tasks.Parallel\ref\netstandard1.1\System.Threading.Tasks.Parallel.dll - False - True - - - - - - - - - ..\..\packages\System.Threading.Thread\ref\net46\System.Threading.Thread.dll - False - True - - - - - - - ..\..\packages\System.Threading.Thread\ref\netstandard1.3\System.Threading.Thread.dll - False - True - - - - - - - - - ..\..\packages\System.Threading.ThreadPool\ref\net46\System.Threading.ThreadPool.dll - False - True - - - - - - - ..\..\packages\System.Threading.ThreadPool\ref\netstandard1.3\System.Threading.ThreadPool.dll - False - True - - - - - - - - - ..\..\packages\System.Threading.Timer\ref\netstandard1.2\System.Threading.Timer.dll - False - True - - - - - - - - - ..\..\packages\System.Xml.ReaderWriter\ref\netstandard1.3\System.Xml.ReaderWriter.dll - False - True - - - - - - - - - ..\..\packages\System.Xml.XDocument\ref\netstandard1.3\System.Xml.XDocument.dll - False - True - - - - - - - - - ..\..\packages\System.Xml.XmlDocument\ref\netstandard1.3\System.Xml.XmlDocument.dll - False - True - - - - - - - - - ..\..\packages\System.Xml.XPath\ref\netstandard1.3\System.Xml.XPath.dll - False - True - - - - - - - - - ..\..\packages\System.Xml.XPath.XDocument\ref\netstandard1.3\System.Xml.XPath.XDocument.dll - False - True - - - - - - - - - ..\..\packages\System.Xml.XPath.XmlDocument\ref\netstandard1.3\System.Xml.XPath.XmlDocument.dll - False - True - - - - \ No newline at end of file diff --git a/src/IfSharp.Kernel/Include.fsx b/src/IfSharp.Kernel/Include.fsx index 588984e..10687b5 100644 --- a/src/IfSharp.Kernel/Include.fsx +++ b/src/IfSharp.Kernel/Include.fsx @@ -3,9 +3,6 @@ // load base dlls #r "IfSharp.Kernel.dll" -//#r "System.Data.dll" -//#r "System.Windows.Forms.DataVisualization.dll" //FSCharting can be loaded with helper script FSCharting.fsx or FSCharting.Gtk.fsx -//#r "FSharp.Data.TypeProviders.dll" //Can be accessed by #N "FSharp.Data.TypeProviders" instead #r "NetMQ.dll" // open the global functions and methods diff --git a/src/IfSharp.Kernel/helpers/Angara.Charting.Paket.fsx b/src/IfSharp.Kernel/helpers/Angara.Charting.Paket.fsx new file mode 100644 index 0000000..1147ba6 --- /dev/null +++ b/src/IfSharp.Kernel/helpers/Angara.Charting.Paket.fsx @@ -0,0 +1,11 @@ +#load "Paket.fsx" + +Paket.Package + [ "Angara.Base" + "Angara.Html" + "Angara.Chart" + "Angara.Reinstate" + "Angara.Serialization" + "Angara.Serialization.Json" + "Suave" + ] diff --git a/src/IfSharp.Kernel/helpers/Angara.Charting.fsx b/src/IfSharp.Kernel/helpers/Angara.Charting.fsx index e86e27d..84691ec 100644 --- a/src/IfSharp.Kernel/helpers/Angara.Charting.fsx +++ b/src/IfSharp.Kernel/helpers/Angara.Charting.fsx @@ -1,17 +1,3 @@ -#nowarn "211" - -#load "Paket.fsx" - -Paket.Package - [ "Angara.Base" - "Angara.Html" - "Angara.Chart" - "Angara.Reinstate" - "Angara.Serialization" - "Angara.Serialization.Json" - "Suave" - ] - #r "IfSharp.Kernel.dll" #r "packages/Angara.Base/lib/net452/Angara.Base.dll" #r "packages/Angara.Html/lib/net452/Angara.Html.dll" @@ -22,12 +8,12 @@ Paket.Package #r "packages/Angara.Serialization.Json/lib/net452/Angara.Serialization.Json.dll" #r "packages/Suave/lib/net40/Suave.dll" -Angara.Base.Init() - open IfSharp.Kernel open IfSharp.Kernel.Globals open Angara.Charting +Angara.Base.Init() + Printers.addDisplayPrinter(fun (chart: Chart) -> { ContentType = "text/html" Data = Angara.Html.MakeEmbeddable "auto" chart }) diff --git a/src/IfSharp.Kernel/helpers/FSharp.Charting.Gtk.Paket.fsx b/src/IfSharp.Kernel/helpers/FSharp.Charting.Gtk.Paket.fsx new file mode 100644 index 0000000..7e3fcb0 --- /dev/null +++ b/src/IfSharp.Kernel/helpers/FSharp.Charting.Gtk.Paket.fsx @@ -0,0 +1,3 @@ +#load "Paket.fsx" + +Paket.Package ["FSharp.Charting.Gtk"] diff --git a/src/IfSharp.Kernel/helpers/FSCharting.Gtk.fsx b/src/IfSharp.Kernel/helpers/FSharp.Charting.Gtk.fsx similarity index 96% rename from src/IfSharp.Kernel/helpers/FSCharting.Gtk.fsx rename to src/IfSharp.Kernel/helpers/FSharp.Charting.Gtk.fsx index 3594bae..673d72b 100644 --- a/src/IfSharp.Kernel/helpers/FSCharting.Gtk.fsx +++ b/src/IfSharp.Kernel/helpers/FSharp.Charting.Gtk.fsx @@ -1,15 +1,7 @@ [] -module FSCharting +module FSharp.Charting -#nowarn "211" - -#load "paket-download.fsx" -#load "paket-install.fsx" - -#I "../../../bin/packages/FSharp.Charting.Gtk/lib/net40" //dev -#I "packages/FSharp.Charting.Gtk/lib/net40" //deploy -#I "../../../bin/" //dev -#I __SOURCE_DIRECTORY__ //deploy +#I "packages/FSharp.Charting.Gtk/lib/net40" #r "FSharp.Compiler.Service.dll" #r "System.Windows.Forms.DataVisualization.dll" diff --git a/src/IfSharp.Kernel/helpers/FSharp.Charting.Paket.fsx b/src/IfSharp.Kernel/helpers/FSharp.Charting.Paket.fsx new file mode 100644 index 0000000..78866d2 --- /dev/null +++ b/src/IfSharp.Kernel/helpers/FSharp.Charting.Paket.fsx @@ -0,0 +1,3 @@ +#load "Paket.fsx" + +Paket.Package ["FSharp.Charting"] diff --git a/src/IfSharp.Kernel/helpers/FSCharting.fsx b/src/IfSharp.Kernel/helpers/FSharp.Charting.fsx similarity index 94% rename from src/IfSharp.Kernel/helpers/FSCharting.fsx rename to src/IfSharp.Kernel/helpers/FSharp.Charting.fsx index bb7cd25..ed49eed 100644 --- a/src/IfSharp.Kernel/helpers/FSCharting.fsx +++ b/src/IfSharp.Kernel/helpers/FSharp.Charting.fsx @@ -1,22 +1,10 @@ -[] -module FSCharting - -#nowarn "211" - -//#I "../../../bin/packages/FSharp.Charting/lib/net40" #I "packages/FSharp.Charting/lib/net40" -//#I "../../../bin/" -#I __SOURCE_DIRECTORY__ #r "System.Windows.Forms.DataVisualization.dll" #r "IfSharp.Kernel.dll" #r "FSharp.Charting.dll" #r "FSharp.Compiler.Service.dll" -//module FsiAutoShow = -// fsi.AddPrinter(fun (ch:FSharp.Charting.ChartTypes.GenericChart) -> ch.ShowChart() |> ignore; "(Chart)") - - open FSharp.Charting open System.IO diff --git a/src/IfSharp.Kernel/helpers/Paket.fsx b/src/IfSharp.Kernel/helpers/Paket.fsx index a316f5f..2505116 100644 --- a/src/IfSharp.Kernel/helpers/Paket.fsx +++ b/src/IfSharp.Kernel/helpers/Paket.fsx @@ -1,5 +1,4 @@ -#nowarn "211" - +#r "IfSharp.Kernel.dll" #r "Chessie.dll" #r "Paket.Core.dll" @@ -9,8 +8,14 @@ let private dir = Reflection.Assembly.GetEntryAssembly().Location |> IO.Path.GetDirectoryName -Paket.Dependencies.Init(dir) -let deps = Paket.Dependencies.Locate(dir) +let deps = + try + let d = Paket.Dependencies.Locate(dir) + d.Install(false) + d + with _ -> + Paket.Dependencies.Init(dir) + Paket.Dependencies.Locate(dir) let Package list = for package in list do diff --git a/src/IfSharp.Kernel/helpers/XPlot.Plotly.Paket.fsx b/src/IfSharp.Kernel/helpers/XPlot.Plotly.Paket.fsx new file mode 100644 index 0000000..4a5f5c8 --- /dev/null +++ b/src/IfSharp.Kernel/helpers/XPlot.Plotly.Paket.fsx @@ -0,0 +1,3 @@ +#load "Paket.fsx" + +Paket.Package ["XPlot.Plotly"] diff --git a/src/IfSharp.Kernel/helpers/XPlot.Plotly.fsx b/src/IfSharp.Kernel/helpers/XPlot.Plotly.fsx index cca07b8..88358e0 100644 --- a/src/IfSharp.Kernel/helpers/XPlot.Plotly.fsx +++ b/src/IfSharp.Kernel/helpers/XPlot.Plotly.fsx @@ -1,7 +1,5 @@ -#nowarn "211" - #r "IfSharp.Kernel.dll" -#I "./packages/XPlot.Plotly/lib/net45/" +#I "packages/XPlot.Plotly/lib/net45/" #r "XPlot.Plotly.dll" open XPlot.Plotly diff --git a/src/IfSharp.Kernel/helpers/paket.dependencies b/src/IfSharp.Kernel/helpers/paket.dependencies index 46d13ce..b689168 100644 --- a/src/IfSharp.Kernel/helpers/paket.dependencies +++ b/src/IfSharp.Kernel/helpers/paket.dependencies @@ -1,6 +1 @@ source https://www.nuget.org/api/v2 - -nuget FSharp.Data.TypeProviders ~> 5.0.0.2 -nuget XPlot.Plotly ~> 1.4.1 -nuget FSharp.Charting ~> 0.90.14 -nuget FSharp.Charting.Gtk ~> 0.90.14 diff --git a/src/IfSharpConsole/IfSharpConsole.csproj b/src/IfSharpConsole/IfSharpConsole.csproj index 47a00ee..3c5d3a4 100644 --- a/src/IfSharpConsole/IfSharpConsole.csproj +++ b/src/IfSharpConsole/IfSharpConsole.csproj @@ -117,16 +117,7 @@ - - - - ..\..\packages\AsyncIO\lib\net35\AsyncIO.dll - True - True - - - - + ..\..\packages\AsyncIO\lib\net40\AsyncIO.dll @@ -148,16 +139,7 @@ - - - - ..\..\packages\NetMQ\lib\net35\NetMQ.dll - True - True - - - - + ..\..\packages\NetMQ\lib\net40\NetMQ.dll diff --git a/tests/IfSharp.Kernel.Tests/IfSharp.Kernel.Tests.fsproj b/tests/IfSharp.Kernel.Tests/IfSharp.Kernel.Tests.fsproj index 1b6e685..5f5b17c 100644 --- a/tests/IfSharp.Kernel.Tests/IfSharp.Kernel.Tests.fsproj +++ b/tests/IfSharp.Kernel.Tests/IfSharp.Kernel.Tests.fsproj @@ -102,16 +102,7 @@ - - - - ..\..\packages\AsyncIO\lib\net35\AsyncIO.dll - True - True - - - - + ..\..\packages\AsyncIO\lib\net40\AsyncIO.dll @@ -122,7 +113,7 @@ - + ..\..\packages\Chessie\lib\net40\Chessie.dll @@ -131,15 +122,6 @@ - - - - ..\..\packages\Chessie\lib\netstandard1.6\Chessie.dll - True - True - - - @@ -153,16 +135,7 @@ - - - - ..\..\packages\FSharp.Core\lib\net20\FSharp.Core.dll - True - True - - - - + ..\..\packages\FSharp.Core\lib\net40\FSharp.Core.dll @@ -171,65 +144,9 @@ - - - - ..\..\packages\FSharp.Core\lib\netstandard1.6\FSharp.Core.dll - True - True - - - - - - - ..\..\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll - True - True - - - - - - - ..\..\packages\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll - True - True - - - - - - - - - ..\..\packages\Microsoft.Win32.Primitives\ref\net46\Microsoft.Win32.Primitives.dll - False - True - - - - - - - ..\..\packages\Microsoft.Win32.Primitives\ref\netstandard1.3\Microsoft.Win32.Primitives.dll - False - True - - - - - - - ..\..\packages\NetMQ\lib\net35\NetMQ.dll - True - True - - - - + ..\..\packages\NetMQ\lib\net40\NetMQ.dll @@ -239,50 +156,6 @@ - - - - - ..\..\packages\System.AppContext\ref\net463\System.AppContext.dll - False - True - - - - - - - - - ..\..\packages\System.Buffers\lib\netstandard1.1\System.Buffers.dll - True - True - - - - - - - - - ..\..\packages\System.Collections\ref\netstandard1.3\System.Collections.dll - False - True - - - - - - - - - ..\..\packages\System.Collections.Concurrent\ref\netstandard1.3\System.Collections.Concurrent.dll - False - True - - - - @@ -295,836 +168,16 @@ - - - - ..\..\packages\System.Console\ref\net46\System.Console.dll - False - True - - - - - - - ..\..\packages\System.Console\ref\netstandard1.3\System.Console.dll - False - True - - - - - - - - - ..\..\packages\System.Diagnostics.Debug\ref\netstandard1.3\System.Diagnostics.Debug.dll - False - True - - - - - - - - - ..\..\packages\System.Diagnostics.DiagnosticSource\lib\net46\System.Diagnostics.DiagnosticSource.dll - True - True - - - - + - - ..\..\packages\System.Diagnostics.DiagnosticSource\lib\netstandard1.3\System.Diagnostics.DiagnosticSource.dll + + ..\..\packages\System.Reflection.Metadata\lib\netstandard1.1\System.Reflection.Metadata.dll True True - - - - - ..\..\packages\System.Diagnostics.Tools\ref\netstandard1.0\System.Diagnostics.Tools.dll - False - True - - - - - - - - - ..\..\packages\System.Diagnostics.Tracing\ref\net462\System.Diagnostics.Tracing.dll - False - True - - - - - - - ..\..\packages\System.Diagnostics.Tracing\ref\netstandard1.5\System.Diagnostics.Tracing.dll - False - True - - - - - - - - - ..\..\packages\System.Globalization\ref\netstandard1.3\System.Globalization.dll - False - True - - - - - - - - - ..\..\packages\System.Globalization.Calendars\ref\net46\System.Globalization.Calendars.dll - False - True - - - - - - - ..\..\packages\System.Globalization.Calendars\ref\netstandard1.3\System.Globalization.Calendars.dll - False - True - - - - - - - - - ..\..\packages\System.Globalization.Extensions\ref\netstandard1.3\System.Globalization.Extensions.dll - False - True - - - - - - - - - ..\..\packages\System.IO\ref\net462\System.IO.dll - False - True - - - - - - - ..\..\packages\System.IO\ref\netstandard1.5\System.IO.dll - False - True - - - - - - - - - ..\..\packages\System.IO.Compression\ref\net46\System.IO.Compression.dll - False - True - - - - - - - ..\..\packages\System.IO.Compression\ref\netstandard1.3\System.IO.Compression.dll - False - True - - - - - - - - - ..\..\packages\System.IO.Compression.ZipFile\ref\net46\System.IO.Compression.ZipFile.dll - False - True - - - True - - - - - - - ..\..\packages\System.IO.Compression.ZipFile\ref\netstandard1.3\System.IO.Compression.ZipFile.dll - False - True - - - - - - - - - ..\..\packages\System.IO.FileSystem\ref\net46\System.IO.FileSystem.dll - False - True - - - - - - - ..\..\packages\System.IO.FileSystem\ref\netstandard1.3\System.IO.FileSystem.dll - False - True - - - - - - - - - ..\..\packages\System.IO.FileSystem.Primitives\ref\net46\System.IO.FileSystem.Primitives.dll - False - True - - - - - - - ..\..\packages\System.IO.FileSystem.Primitives\ref\netstandard1.3\System.IO.FileSystem.Primitives.dll - False - True - - - - - - - - - ..\..\packages\System.Linq\ref\netstandard1.6\System.Linq.dll - False - True - - - - - - - - - ..\..\packages\System.Linq.Expressions\ref\net463\System.Linq.Expressions.dll - False - True - - - - - - - ..\..\packages\System.Linq.Expressions\ref\netstandard1.6\System.Linq.Expressions.dll - False - True - - - - - - - - - ..\..\packages\System.Linq.Queryable\ref\netstandard1.0\System.Linq.Queryable.dll - False - True - - - - - - - - - ..\..\packages\System.Net.Http\ref\net46\System.Net.Http.dll - False - True - - - - - - - ..\..\packages\System.Net.Http\ref\netstandard1.3\System.Net.Http.dll - False - True - - - - - - - - - ..\..\packages\System.Net.Primitives\ref\netstandard1.3\System.Net.Primitives.dll - False - True - - - - - - - - - ..\..\packages\System.Net.Requests\ref\netstandard1.3\System.Net.Requests.dll - False - True - - - - - - - - - ..\..\packages\System.Net.Sockets\ref\net46\System.Net.Sockets.dll - False - True - - - - - - - ..\..\packages\System.Net.Sockets\ref\netstandard1.3\System.Net.Sockets.dll - False - True - - - - - - - - - ..\..\packages\System.Net.WebHeaderCollection\ref\netstandard1.3\System.Net.WebHeaderCollection.dll - False - True - - - - - - - - - ..\..\packages\System.ObjectModel\ref\netstandard1.3\System.ObjectModel.dll - False - True - - - - - - - - - ..\..\packages\System.Reflection\ref\net462\System.Reflection.dll - False - True - - - - - - - ..\..\packages\System.Reflection\ref\netstandard1.5\System.Reflection.dll - False - True - - - - - - - - - ..\..\packages\System.Reflection.Emit\ref\netstandard1.1\System.Reflection.Emit.dll - False - True - - - - - - - - - ..\..\packages\System.Reflection.Emit.ILGeneration\ref\netstandard1.0\System.Reflection.Emit.ILGeneration.dll - False - True - - - - - - - - - ..\..\packages\System.Reflection.Emit.Lightweight\ref\netstandard1.0\System.Reflection.Emit.Lightweight.dll - False - True - - - - - - - - - ..\..\packages\System.Reflection.Extensions\ref\netstandard1.0\System.Reflection.Extensions.dll - False - True - - - - - - - - - ..\..\packages\System.Reflection.Metadata\lib\netstandard1.1\System.Reflection.Metadata.dll - True - True - - - - - - - - - ..\..\packages\System.Reflection.Primitives\ref\netstandard1.0\System.Reflection.Primitives.dll - False - True - - - - - - - - - ..\..\packages\System.Reflection.TypeExtensions\ref\net462\System.Reflection.TypeExtensions.dll - False - True - - - - - - - ..\..\packages\System.Reflection.TypeExtensions\ref\netstandard1.5\System.Reflection.TypeExtensions.dll - False - True - - - - - - - - - ..\..\packages\System.Resources.ResourceManager\ref\netstandard1.0\System.Resources.ResourceManager.dll - False - True - - - - - - - - - ..\..\packages\System.Runtime\ref\net462\System.Runtime.dll - False - True - - - True - - - - - - - ..\..\packages\System.Runtime\ref\netstandard1.5\System.Runtime.dll - False - True - - - - - - - - - ..\..\packages\System.Runtime.Extensions\ref\netstandard1.5\System.Runtime.Extensions.dll - False - True - - - - - - - - - ..\..\packages\System.Runtime.Handles\ref\netstandard1.3\System.Runtime.Handles.dll - False - True - - - - - - - - - ..\..\packages\System.Runtime.InteropServices\ref\net462\System.Runtime.InteropServices.dll - False - True - - - - - - - ..\..\packages\System.Runtime.InteropServices\ref\netstandard1.5\System.Runtime.InteropServices.dll - False - True - - - - - - - - - ..\..\packages\System.Runtime.InteropServices.RuntimeInformation\ref\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll - False - True - - - - - - - - - ..\..\packages\System.Runtime.Loader\ref\netstandard1.5\System.Runtime.Loader.dll - False - True - - - - - - - - - ..\..\packages\System.Runtime.Numerics\ref\netstandard1.1\System.Runtime.Numerics.dll - False - True - - - - - - - - - ..\..\packages\System.Security.Cryptography.Algorithms\ref\net463\System.Security.Cryptography.Algorithms.dll - False - True - - - - - - - ..\..\packages\System.Security.Cryptography.Algorithms\ref\netstandard1.6\System.Security.Cryptography.Algorithms.dll - False - True - - - - - - - - - ..\..\packages\System.Security.Cryptography.Cng\ref\netstandard1.6\System.Security.Cryptography.Cng.dll - False - True - - - - - - - - - ..\..\packages\System.Security.Cryptography.Csp\ref\netstandard1.3\System.Security.Cryptography.Csp.dll - False - True - - - - - - - - - ..\..\packages\System.Security.Cryptography.Encoding\ref\net46\System.Security.Cryptography.Encoding.dll - False - True - - - - - - - ..\..\packages\System.Security.Cryptography.Encoding\ref\netstandard1.3\System.Security.Cryptography.Encoding.dll - False - True - - - - - - - - - ..\..\packages\System.Security.Cryptography.OpenSsl\ref\netstandard1.6\System.Security.Cryptography.OpenSsl.dll - False - True - - - - - - - - - ..\..\packages\System.Security.Cryptography.Primitives\ref\net46\System.Security.Cryptography.Primitives.dll - False - True - - - - - - - ..\..\packages\System.Security.Cryptography.Primitives\ref\netstandard1.3\System.Security.Cryptography.Primitives.dll - False - True - - - - - - - - - ..\..\packages\System.Security.Cryptography.X509Certificates\ref\net461\System.Security.Cryptography.X509Certificates.dll - False - True - - - - - - - ..\..\packages\System.Security.Cryptography.X509Certificates\ref\netstandard1.4\System.Security.Cryptography.X509Certificates.dll - False - True - - - - - - - - - ..\..\packages\System.Text.Encoding\ref\netstandard1.3\System.Text.Encoding.dll - False - True - - - - - - - - - ..\..\packages\System.Text.Encoding.Extensions\ref\netstandard1.3\System.Text.Encoding.Extensions.dll - False - True - - - - - - - - - ..\..\packages\System.Text.RegularExpressions\ref\netstandard1.6\System.Text.RegularExpressions.dll - False - True - - - - - - - - - ..\..\packages\System.Threading\ref\netstandard1.3\System.Threading.dll - False - True - - - - - - - - - ..\..\packages\System.Threading.Tasks\ref\netstandard1.3\System.Threading.Tasks.dll - False - True - - - - - - - - - ..\..\packages\System.Threading.Tasks.Extensions\lib\netstandard1.0\System.Threading.Tasks.Extensions.dll - True - True - - - - - - - - - ..\..\packages\System.Threading.Tasks.Parallel\ref\netstandard1.1\System.Threading.Tasks.Parallel.dll - False - True - - - - - - - - - ..\..\packages\System.Threading.Thread\ref\net46\System.Threading.Thread.dll - False - True - - - - - - - ..\..\packages\System.Threading.Thread\ref\netstandard1.3\System.Threading.Thread.dll - False - True - - - - - - - - - ..\..\packages\System.Threading.ThreadPool\ref\net46\System.Threading.ThreadPool.dll - False - True - - - - - - - ..\..\packages\System.Threading.ThreadPool\ref\netstandard1.3\System.Threading.ThreadPool.dll - False - True - - - - - - - - - ..\..\packages\System.Threading.Timer\ref\netstandard1.2\System.Threading.Timer.dll - False - True - - - - - - - - - ..\..\packages\System.Xml.ReaderWriter\ref\netstandard1.3\System.Xml.ReaderWriter.dll - False - True - - - - - - - - - ..\..\packages\System.Xml.XDocument\ref\netstandard1.3\System.Xml.XDocument.dll - False - True - - - -