2

我尝试System.Numerics.Vector<double>()在我的代码中使用,但出现构建错误

命名空间“System.Numerics”中不存在类型或命名空间名称“Vector”

我是否缺少程序集参考?

我的 csproj 目标是 .NET 4.6.1

<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>

<Reference Include="System.Numerics" />
<Reference Include="System.Numerics.Vectors" />

在此处输入图像描述

其他类型正确显示

在此处输入图像描述

4

1 回答 1

1

例如,当您查看ToString方法时,MSDN 会在顶部显示 .NET 版本。但是对于Vector,奇怪的是,它没有。它可能已从 .NET 框架移至 Nuget 存储库,MS 保留了 MSDN 文档,但没有说明任何内容。

无论如何,如果你确定你使用的是4.6.1 runtime(它不适用于 4.5.1 和 4.5.2),只需安装这个 nuget 包,它就可以正常工作。

图片

于 2016-02-10T14:33:35.140 回答