title: Why does System.Memory have a dependency on System.Numerics.Vectors in .Net 4.6.1 but not in .Net 4.6?
body: <p>These are dependencies of Nuget package <code>System.Memory</code>. We use older .Net framework versions and I noticed that if I use 4.6.1, there is an additional dependency on <code>System.Numerics.Vectors</code> (a framework DLL I think) which isn't needed in 4.5-&gt;4.6.</p>
  <p>It seems the opposite to normal, that a <em>newer</em> version of .Net would require more dependencies.</p>
  <p>Why is this, and will I see any difference e.g. in performance?</p>
  <p><img src="https://i.stack.imgur.com/imFvC.png" alt="Additional dependencies" /></p>