Data/IO Packages for reading and writing data (optional):
@ -51,9 +50,13 @@ Platform Support and Dependencies
Supported Platforms:
- .Net 4.0, .Net 3.5 and Mono: Windows, Linux and Mac.
- PCL Portable Profiles 7, 47, 78, 259 and 328: Windows 8, Silverlight 5, Windows Phone/SL 8, Windows Phone 8.1.
- Xamarin: Android, iOS
- .Net Framework 4.0 or higher and Mono (Package includes builds for 4.0 and 4.6.1)
- .Net Standard 1.3 or higher (Package includes builds for 1.3 and 2.0)
Supported Platforms for the F# extensions:
- .Net Framework 4.5 or higher (Package includes builds for 4.5)
- .Net Standard 1.6 or higher (Package includes builds for 1.6 and 2.0)
For full details, dependencies and platform discrepancies see [Platform Compatibility](https://numerics.mathdotnet.com/Compatibility.html).
@ -63,19 +66,22 @@ Building Math.NET Numerics
Windows (.Net): [](https://ci.appveyor.com/project/cdrnet/mathnet-numerics)
Linux (Mono): [](https://travis-ci.org/mathnet/mathnet-numerics)
You can build Math.NET Numerics with an IDE like VisualStudio or Xamarin,
with MsBuild or with FAKE.
You can build Math.NET Numerics with an IDE like VisualStudio or JetBrains Rider, with MsBuild, .Net CLI tools or with FAKE (recommended).
MsBuild/XBuild:
FAKE:
restore.cmd (or restore.sh)
msbuild MathNet.Numerics.sln
./build.sh build (or build.cmd)
./build.sh test
FAKE:
.Net CLI:
./restore.sh (or restore.cmd)
dotnet build MathNet.Numerics.sln
build.cmd Build # build from the Windows console with .Net
./build.sh Build # build from Bash, with Mono on Linux/Mac or .Net on Windows
./build.sh Test # build and run unit tests
MsBuild/XBuild:
./restore.sh (or restore.cmd)
msbuild MathNet.Numerics.sln
See [Build & Tools](https://numerics.mathdotnet.com/Build.html) for full details
on how to build, generate documentation or even create a full release.