为什么我无法访问通过 NuGet 添加的命名空间?
Why can't I access a namespace added through NuGet?
因为我想在我的程序中使用矩阵,所以我在Visual Studio2015年通过NuGet添加了Math.NET库。但是,虽然我可以在Project References文件夹中看到库文件,VS似乎无法识别对它的任何引用。自动完成不会在编写 using-command 时建议 MathNet,当然,它也不会识别该命名空间中的任何 类。我还缺少其他步骤吗?
Why can't I access a namespace added through NuGet?
添加using命令是否出错:using MathNet.Numerics;
?
不确定为什么在您编写 using-command 时自动完成不会建议 MathNet,它在我的机器上运行良好,我将在此处写下详细步骤,以便您检查差异,然后寻求帮助。
详细步骤:
- 创建一个新的空白 c# class 库项目。
- 通过 NuGet 将包
MathNet.Numerics
添加到项目中。
- 打开一个.cs文件,添加
using MathNet.Numerics
并实例化一个class“Permutation”(大多数class是静态的class).
虽然我仍然不能说为什么自动完成没有建议名称空间(即使在尝试构建它之后它最终显示在建议中),但我可以确认我的问题的根源是矩阵并且需要使用 MathNet.Numerics.LinearAlgebra 而不是 MathNet.Numerics.
导入向量
因为我想在我的程序中使用矩阵,所以我在Visual Studio2015年通过NuGet添加了Math.NET库。但是,虽然我可以在Project References文件夹中看到库文件,VS似乎无法识别对它的任何引用。自动完成不会在编写 using-command 时建议 MathNet,当然,它也不会识别该命名空间中的任何 类。我还缺少其他步骤吗?
Why can't I access a namespace added through NuGet?
添加using命令是否出错:using MathNet.Numerics;
?
不确定为什么在您编写 using-command 时自动完成不会建议 MathNet,它在我的机器上运行良好,我将在此处写下详细步骤,以便您检查差异,然后寻求帮助。
详细步骤:
- 创建一个新的空白 c# class 库项目。
- 通过 NuGet 将包
MathNet.Numerics
添加到项目中。 - 打开一个.cs文件,添加
using MathNet.Numerics
并实例化一个class“Permutation”(大多数class是静态的class).
虽然我仍然不能说为什么自动完成没有建议名称空间(即使在尝试构建它之后它最终显示在建议中),但我可以确认我的问题的根源是矩阵并且需要使用 MathNet.Numerics.LinearAlgebra 而不是 MathNet.Numerics.
导入向量