Visual Studio .NETアプリケーションでNationalInstruments.DAQmx.dllファイルが見つからない

更新しました Dec 28, 2023

使用製品

ドライバ

  • NI-DAQmx

問題

DAQmxを呼び出すアプリケーションをVisual Studio.NETで作成しました。開発マシンではすべてが正しく機能しますが、 頒布先のターゲットマシンではNationalInstruments.DAQmx.dllが見つからないというエラーが発生します。このエラーが発生するのはなぜですか?

解決策

このエラーは、コンピュータに.NETサポートがNI-DAQmxと共にインストールされていないために表示されます。.NETアプリケーションのインストーラを作成する場合、MStudioDAQmx.msmをマージモジュールとして追加することにより、インストーラにNI-DAQmxの.NETサポートを含めることができます。デフォルトでは、このファイルはC:\Program Files\Common Files\Merge Modules\MStudioDAQmx.msmにあります。マージモジュールをプロジェクトに追加する方法の詳細については、Getting Started with Measurement Studio Installer Builderを参照してください。NI-DAQmx .NETサポートはアプリケーションとともにインストールされますが、NI-DAQmxはアプリケーションを使用する各コンピュータにインストールする必要があります。


インストーラなしでアプリケーションを配布する場合、NI-DAQmxで.NETサポートを手動でインストールする必要があります。 これを行うには、NI-DAQmxインストーラを再実行し、以下に示すように.NET Framework x.x 言語サポートのインストールを選択します。