我有一个关于将National Instruments (NI) 库导入到我的 Visual Studio 2012 项目的问题。(使用 Visual Basic .NET、Windows 7 和 Visual Studio 2012)
我目前正在测试 FindReources(NI-VISA) 示例项目,以将一些功能应用到我的项目中。
示例项目运行良好,并且正在返回正确的资源数据。
但是,当我尝试将查找资源功能应用于“我的项目”时,会不断出现错误消息,例如“未声明 ResourceManager。由于其保护级别,它可能无法访问”
我所做的是...
首先,我添加了对我的项目的引用
其次,我将“Imports NationalInstruments.VisaNS”导入到我的 Visual Basic 文件中
但是,错误不断出现,所以我不能使用函数。
而且,当我重新启动 Visual Studio 并检查对象浏览器时,有一个 NI-VISA 引用并且错误消失了。
但是,当我运行该项目时,NI.VisaNS 库就消失了……
我不确定为什么会发生这种情况,因为 NI 的示例项目可以正常运行。
是否缺少导入和使用 NI 库的步骤?
我刚刚找到了解决方案。
我想使用的功能仅适用于 .NET 4.5。但是,我的系统使用的是 .NET 4.0。
在我为我的项目切换到 .NET 4.5 后,它运行良好。