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:
+*)
-
+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
(**
-*)
\ 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.
-
-
-
-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
-
-
-
-