【发布时间】:2017-08-02 13:28:07
【问题描述】:
因为我想在我的程序中使用矩阵,所以我在 Visual Studio 2015 中通过 NuGet 添加了 Math.NET 库。但是,虽然我可以在 Project References 文件夹中看到库文件,但 VS 似乎无法识别任何对它的引用。在编写 using 命令时,自动完成不会建议 MathNet,当然,它也不会识别该命名空间中的任何类。我还缺少其他步骤吗?
【问题讨论】:
-
检查引用 - 是否成功添加了 Meth.NET 引用并且没有黄色感叹号
-
您在参考文献中看到了吗?
-
您是否将软件包安装在正确的项目中?也许你在安装 nuget 包时选择了不同的项目
-
并且只是为了确保这一点清楚 - 尽管要遵循某些约定倾向于,但任何特定程序集中包含的 NuGet 包名称、程序集名称和命名空间都是三个正交的概念。您不通过 NuGet 添加命名空间,而是添加了一个包。
-
@Leo-MSFT 我意识到“使用”显然不包括子命名空间,因此在使用 MathNet.Numerics.LinearAlgebra 之后,IDE 确实识别出新的对象类型。
标签: c# visual-studio-2015 nuget using mathnet-numerics