.NETアセンブリを使用するLabVIEW実行可能ファイルを実行するための要件

更新しました Sep 3, 2025

使用製品

ソフトウェア

  • LabVIEW

問題

.NETアセンブリを使用するLabVIEW実行可能ファイルを実行するための要件はありますか?

解決策

.NETアセンブリを使用するLabVIEW実行可能ファイルを実行するための要件は、使用している.NETアセンブリのタイプによって異なります。

アセンブリは、パブリックまたはプライベートのいずれかになります。プライベートアセンブリは通常、アプリケーションディレクトリと同じディレクトリにあります。パブリックアセンブリは、グローバルアセンブリキャッシュ(GAC)と呼ばれるシステム全体のグローバルキャッシュにあります。

プライベートアセンブリを使用するLabVIEW実行可能ファイルまたは共有ライブラリを構築する場合、プライベートアセンブリはEXEまたはDLLと同じディレクトリに配置するか、 dataまたはbinサブディレクトリに配置する必要があります。アセンブリがGACにある場合は、これ以上何もする必要はありません。

追加情報

プライベートアセンブリの使用に関する注意アセンブリは、他のアセンブリの存在に依存する可能性があります。たとえば、アセンブリBには、アセンブリAにあるコードが必要な場合があります。アプリケーションでアセンブリBを明示的に使用することはできますが、暗黙的にアセンブリAを使用しているため、これらの参照されるアセンブリをEXEまたはDLLと同じディレクトリに配置する必要があります。 。プライベートアセンブリがGACアセンブリを参照している場合、GACアセンブリをプライベートディレクトリに配置する必要はありません。

GACアセンブリの使用に関する特記事項他のサードパーティソフトウェアと同様に、LabVIEWベースのアプリケーションを実行する前に、GACアセンブリをターゲットマシンにインストールする必要があります。