我目前正在开发一个C#应用程序,我正在使用NPlot dll在我的软件中创建图形。
引用DLL时,我遇到了一个非常奇怪的问题。我已经下载了Nplot 0.9.10.0 zip文件,并将zip文件/ bin / net / 2.0 / release中的Nplot.dll复制到我的项目目录中。
然后我进入Visual Studio 2010并右键单击引用并浏览到DLL。 VS2010添加了引用查找,我可以放在我的班级using NPlot;
它接受罚款。我输入了所有需要的代码,当鼠标悬停在代码上时,它表示使用NPlot的引用并且在保存文件时没有显示错误。
当我构建项目并尝试运行它然后说无法找到Type或Namespace NPlot。并且它表示使用NPlot无法找到,即使它仍然显示在VS2010的参考文献中。
这有什么问题,在我构建它之前它怎么可以接受引用然后它说引用不存在。
感谢您提供的任何帮助。
编辑:我发布此消息后发现,当引用添加到VS2010时会显示警告
'无法解析此引用。 找不到装配“NPlot”。 检查以确保装配存在 在磁盘上。
答案 0 :(得分:3)
这很可能是因为您在VS2010中创建了.Net 4.0客户端项目,而NPlot库是.Net 2.0应用程序。
在VS2010中转到您的项目设置并将.Net框架更改为.Net 4.0(不是客户端配置文件)并重新编译,您应该进行设置。