未声明ResourceManager。由于其保护级别问题,它可能无法访问

时间:2013-12-27 01:11:55

标签: vb.net visual-studio-2012 protection visa

我有一个关于将National Instruments(NI)库导入Visual Studio 2012项目的问题。 (使用Visual Basic .NET,Windows 7和Visual Studio 2012)

我目前正在测试FindReources(NI-VISA)示例项目,以便将一些功能应用到我的项目中。

示例项目工作正常,并且返回的资源数据是正确的。

但是,当我尝试将“查找资源”功能应用于“我的项目”时,会出现一条错误消息,例如“未声明ResourceManager。由于其保护级别,可能无法访问”

我做的是......

首先,我添加了对项目的引用

Enter image description here

其次,我将“Imports NationalInstruments.VisaNS”导入我的Visual Basic文件

然而,错误一直出现,所以我不能使用函数。

Enter image description here

然后,当我重新启动Visual Studio并检查对象浏览器时,有一个NI-VISA引用,错误消失了。

Enter image description here

然而,当我运行该项目时,NI.VisaNS库就消失了......

Enter image description here

我不确定为什么会这样,因为NI的示例项目没有任何问题。

导入和使用NI库是否缺少步骤?


我刚刚找到了解决方案。

我想使用的功能仅适用于.NET 4.5。但是,我的系统使用的是.NET 4.0。

我为我的项目切换到.NET 4.5后,它工作正常。

1 个答案:

答案 0 :(得分:0)

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