c# - C# 中的 Nplot 引用存在问题

标签 c# visual-studio-2010

我目前正在开发一个 C# 应用程序,其中使用 NPlot dll 在我的软件中创建图形。

在引用 DLL 时,我遇到了一个非常奇怪的问题。我已经下载了 Nplot 0.9.10.0 zip 文件,并将 Nplot.dll 从 zip 文件/bin/net/2.0/release 复制到我的项目目录。

然后,我进入 Visual Studio 2010,右键单击引用并浏览到 DLL。 VS2010 添加了引用查找,我可以将其放在类的顶部 using NPlot;

它接受得很好。我输入了所需的所有代码,当将鼠标悬停在代码上时,它表示它使用 NPlot 中的引用,并且在保存文件时不会显示任何错误。

当我构建项目并尝试运行它时,会提示找不到类型或命名空间 NPlot。并且它说找不到使用 NPlot,尽管它仍然显示在 VS2010 的引用文献中。

这有什么问题,怎么可能好并接受引用,直到我构建它,然后它说引用不存在。

感谢您提供的任何帮助。

编辑:在我发布此内容后才注意到,当将引用添加到 VS2010 时,会显示一条警告:

'Could not resolve this reference. Could not locate the assembly "NPlot". Check to make sure the assembly exists on disk.

最佳答案

这很可能是因为您在 VS2010 中创建了 .Net 4.0 客户端项目,而 NPlot 库是 .Net 2.0 应用程序。

在 VS2010 中,转到您的项目设置并将 .Net 框架更改为 .Net 4.0(不是客户端配置文件)并重新编译,您应该已完成设置。

关于c# - C# 中的 Nplot 引用存在问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5122164/

相关文章:

C# 获取RichTextBox中的光标行

c++ - 从 VS2005 或 VS2010 中的现有代码创建 C++ 项目

visual-studio-2010 - Visual Studio 2010 和 EF 4.1 DB First 中缺少 bin/EntityFramework.xml 文件

c# - 从具有 List<string> 作为属性的对象列表中获取唯一值

c# - 如何自动将 .Net 3.5 升级到 .Net 4.0,包括引用资料?

c# - 找不到类型 'Track_Attack.TAGeneric' 的构造函数。 C# 窗体

c# - 如何从 C++ DLL 动态加载 C# dll

c# - 授予远程用户(非管理员)使用 WMI 和 C# 枚举命名空间 cimv2 中 Win32_Service 中的服务的能力

c# - 我什么时候应该使用并行 foreach 以及什么时候应该使用并行 linq?

c# - 无法使用 C# 在 txt 文件上写入文本