我目前正在开发一个 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/