1

我有一个关于将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 后,它运行良好。

4

1 回答 1

0

尝试在解决方案资源管理器中找到该文件/资源​​。它应该在树的某个地方。如果它旁边有一个空白图标,则表示该文件未包含在项目中。在文件上单击鼠标右键并添加它。

于 2014-06-19T21:34:01.757 回答