From 514b5b82f6535c495d4434b2d4adfad23593f59d Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius Date: Mon, 21 Aug 2017 22:42:02 +0300 Subject: [PATCH] Add NOSYSNUMERICS to netstandard targets. It seems that serialization support for `Complex` in `System.Runtime.Numerics` got cleaned up a while ago. It is scheduled for reintroduction in `netstandard2.1`. See the following PR for more info: https://github.com/dotnet/corefx/pull/20222 --- src/Numerics/Complex64.cs | 2 +- src/Numerics/Numerics-2017.csproj | 12 +++++++----- src/UnitTests/UnitTests-2017.csproj | 8 ++++---- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/Numerics/Complex64.cs b/src/Numerics/Complex64.cs index 5972976b..126072a9 100644 --- a/src/Numerics/Complex64.cs +++ b/src/Numerics/Complex64.cs @@ -701,7 +701,7 @@ namespace MathNet.Numerics } } -#if PORTABLE +#if PORTABLE || NETSTANDARD var value = GlobalizationHelper.ParseDouble(ref token); #else var value = GlobalizationHelper.ParseDouble(ref token, format.GetCultureInfo()); diff --git a/src/Numerics/Numerics-2017.csproj b/src/Numerics/Numerics-2017.csproj index 08c03ba6..9b4d0fff 100644 --- a/src/Numerics/Numerics-2017.csproj +++ b/src/Numerics/Numerics-2017.csproj @@ -6,7 +6,7 @@ Math.Numerics - NETSTANDARD + NETSTANDARD;NOSYSNUMERICS ..\..\out\test\Net35\ @@ -22,9 +22,11 @@ - - - - + + + + + + diff --git a/src/UnitTests/UnitTests-2017.csproj b/src/UnitTests/UnitTests-2017.csproj index 1d5fddd7..c4cd6d08 100644 --- a/src/UnitTests/UnitTests-2017.csproj +++ b/src/UnitTests/UnitTests-2017.csproj @@ -8,8 +8,8 @@ MathNet.Numerics.UnitTests MathNet.Numerics.UnitTests - - NETSTANDARD + + NETSTANDARD;NOSYSNUMERICS @@ -19,7 +19,7 @@ - + @@ -33,7 +33,7 @@ - +