From 850a896ccd92c9bf52d15281c40a5a0e22ec3e33 Mon Sep 17 00:00:00 2001 From: Eric StJohn Date: Fri, 20 Apr 2018 12:58:42 -0700 Subject: Lock Vectors reference assembly to 4.1.3.0 and don't OOB it on netcoreapp2.0 (#29182) System.Numerics.Vectors was made inbox in netcoreapp2.0, we were still allowing distribution in the package, however the package was applying the netstandard2.0 implementation to netcoreapp2.0. Now that we've disabled oobing the netcoreapp2.1 build (since many types were moved into corelib) it no longer makes sense for us to mantain the ability to oob the netcoreapp2.0 build. Doing so not only degrades the inbox version (by not using the framework's MathF implementation) but also creates type-unfication issues on rollforward: app targets 2.0 carries OOB copy of Vectors with higher version than 2.1, rolls forward to 2.1 and host will use the OOB copy, no longer unifying to the types in corelib. --- .../ref/System.Numerics.Vectors.csproj | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'src/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj') diff --git a/src/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj b/src/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj index ed07ba967e..05beeb02a6 100644 --- a/src/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj +++ b/src/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj @@ -3,11 +3,14 @@ {650277B5-9423-4ACE-BB54-2659995B21C7} - true - true - true - $(DefineConstants);netcoreapp + true + $(DefineConstants);HAS_SPAN + + 4.1.3.0 + + @@ -23,14 +26,14 @@ - + - + -- cgit v1.2.3