无法在VS2010 Express中安装MathNet.Numerics,缺少System.Numerics?

时间:2012-10-26 14:51:27

标签: c# visual-studio-2010 nuget-package linear-regression

我是新手,刚刚开始写我的第一个Windows Phone 7应用程序。具体来说,我需要对某些数据进行线性回归,得到一个简单的y = Ax ^ 2 + Bx + C最佳拟合曲线。经过一些搜索,我计划使用MathNet.Numerics,按照我发现的例子。

然而,在我运行的NuGet包管理器中: PM>安装包MathNet.Numerics

安装失败,出现以下错误:

Install-Package:无法添加对“System.Numerics”的引用。请确保它在全局程序集缓存中。

在行:1字符:16

  • Install-Package<<<< MathNet.Numerics

    • CategoryInfo:NotSpecified:(:) [Install-Package],InvalidOperationException
    • FullyQualifiedErrorId:uGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

我认为第一个显而易见的步骤是将System.Numerics添加到我的项目中,但它不存在于“添加引用”菜单中(或我计算机上的任何位置)。我以为它包含在.NET 4.0中。所以我想我有几个问题:

  • 我的项目配置错误了吗?
  • 是否有更官方的方式下载System.Numerics而不是www.dllme.com?或者这是获得官方微软软件包的正常方式吗?
  • 或者,是否有人建议轻型数学库进行简单的线性回归?我想我可以不再懒惰,只是自己写,但我宁愿使用我知道写得正确的。

谢谢!

编辑:所以我已经被告知Windows手机不存在System.Numerics。我做了一些更多的搜索,发现这个写得很好的课程来解决我的问题,我想我会把这个链接扔到这里以防万一其他人发现它有用: http://www.codeproject.com/Articles/63170/Least-Squares-Regression-for-Quadratic-Curve-Fitti

我仍然有点困惑,因为这个官方页面似乎暗示MathNet.Numerics在Windows Phone上运行良好。我仍然有兴趣让这个图书馆在手机上工作只是为了满足我的好奇心:http://msdn.microsoft.com/en-us/library/hh304363(v=vs.100).aspx

0 个答案:

没有答案