Visual Studio .NET 应用缺少NationalInstruments.DAQmx.dll 文件



主要软件:
主要软件版本: 7.5
主要软件修正版本: N/A
次要软件: N/A

问题: 我在Visual Studio .NET中创建了一个可以调用DAQmx的应用。在我的开发机上可以正确运行,但为什么将其发布到其他计算机上就提示缺少NationalInstruments.DAQmx.dll 文件呢?

解答:

     因为您的电脑上没有将.NET support与NI-DAQmx一起安装上。如果您在为.NET应用程序创建一个安装程序,就需要NI-DAQmx包含.NET support,并将MStudioDAQmx.msm作为一个合并模块添加到安装程序中去。默认这个文件位于C:\Program Files\Common Files\Merge Modules\MStudioDAQmx.msm。关于添加合并模块到项目的具体信息见相关链接区域中"Adding Merge Modules to an Installer Project"。尽管NI-DAQmx .NET support 安装到了应用程序中,NI-DAQmx必须在每台使用应用程序的电脑都安装上。

     如果您在无安装程序的情况下发布应用程序,您必须手动将.NET support与NI-DAQmx一起安装上。按照如下操作,重新运行NI-DAQmx安装程序,并选择安装 ".NET Framework x.x Languages Support",如下图所示。




相关链接: External Link: Adding Merge Modules to an Installer Project
Drivers and Updates: Multifunction DAQ



附件:



installnet.jpg - installnet.jpg



报告日期: 08/17/2005
最近更新: 03/02/2015
文档编号: 3OGEIH2W