LabVIEWコードを外部の.NET環境で呼び出せる.NET DLLにバンドルする.NET Frameworkアセンブリを作成します。

メモ このビルド出力にはアプリケーションビルダが必要です。LabVIEWプロフェッショナル版には、アプリケーションビルダが含まれています。別のLabVIEWエディションを使用する場合は、ni.comからLabVIEW Application Builder Moduleを別途購入できます。
メモ 以下の情報は、.NET Frameworkのみに適用されます。LabVIEW 2025 Q1以前、.NET Frameworkアセンブリ.NET interopアセンブリと呼ばれていました。

.NET Frameworkアセンブリを作成する前に、以下を実行します。

  • .NET Framework 4.0を開発用コンピュータにインストールします。
  • 作成した.NET Frameworkアセンブリに含めるコードを作成します。プロジェクトにコードを追加します。
  • 配布用にソースファイルを準備します。
  • プロジェクトを保存します。ビルド仕様を作成するには、プロジェクトを保存する必要があります。

LabVIEWクラスには.NET Frameworkアセンブリによってアクセスすることもできます。LabVIEWでは、指定したLabVIEWクラスの.NETクラスを生成でき、これらの.NETクラスには.NETアセンブリによってアクセスできます。

この手順では、このビルド仕様を作成するための基本的なオプションについて説明します。ビルド仕様の各構成オプションの詳細については、ダイアログボックスの各ページのリンクを参照してください。

LabVIEWプロジェクトを使用して.NET Frameworkアセンブリを作成するには、以下の手順に従ってください。

  1. LabVIEWランタイムが.NET Frameworkアセンブリ内のすべてのVIをロードできるようにするには、すべてのVIにコンパイルコードを含めます。
    1. プロジェクトエクスプローラウィンドウで、プロジェクトを右クリックしてプロパティを選択するか、プロジェクト » プロパティを選択します。
    2. プロジェクトの下で、既存の項目をマーク...をクリックし、プロジェクト内のVIを選択して、選択された項目のマークを解除を選択します。
  2. プロジェクトエクスプローラウィンドウで、ビルド仕様を右クリックし、新規 » .NET Frameworkアセンブリを選択します。
  3. 必須: ソースファイルの下で、.NET Frameworkアセンブリの関数としてエクスポートするプロジェクトファイルを指定します。
    メモ 以下の場合は、ソースファイルページの常に含むリストボックスに特定のVIを追加する必要があります。
    項目 常に含める場合
    動的にロードされたVI

    アプリケーションの動的にロードされたVIはソース配布に含むことで配布することもできます。

    カスタムランタイムメニュー フロントパネル制御器のカスタムランタイムメニューを別のランタイムメニューファイル (.rtm) として保存する場合。
  4. (推奨) ソースファイル設定で、パックプロジェクトライブラリに含まれるファイルとフォルダの出力先とプロパティを編集します。

    LabVIEWは、プロジェクトファイルで選択した項目のタイプに基づいて異なるオプションを表示します。

  5. (推奨) 情報で、.NET Frameworkアセンブリとビルド仕様に名前を付け、ビルド製品の最上位の保存ディレクトリを選択します。
  6. (推奨) 出力先で、.NET Frameworkアセンブリおよびサポートファイルの出力先設定を構成します。

    出力先パスは、手順5で指定したビルドの全体的な保存ディレクトリを基準としたこれらのファイルの場所を定義します。

    メモ この配布をインストーラに含める場合は、ビルド仕様のプライマリ出力先を基準としてビルド仕様のビルド出力を指定します。詳細については、LabVIEWでのインストーラ作成に関する注意事項とアドバイスを参照してください。
  7. オプション: その他の除外項目の下で、配布から特定の項目を除外するオプションを構成します。

    項目を除外すると、配布のサイズを縮小したり、ロード時間を改善したり、メモリ使用量を減らすことができます。

  8. オプション: バージョン情報で、.NET Frameworkアセンブリのバージョンを指定し、組織に関するメタデータを提供します。

    バージョン設定の詳細については、「アプリケーションバージョンを管理する」を参照してください。

  9. オプション: ビルド前/後の動作で、ビルドの前または後に実行するVIを定義します。
  10. オプション: Windowsセキュリティで、デジタル署名や.NET Frameworkアセンブリのマニフェストファイルなどのセキュリティ機能を構成します。
  11. オプション: ランタイム言語の下で、ダイアログボックスやメニューなど、配布内の項目の言語設定を設定します。
  12. オプション: 上級で、デバッグ、ロギング、署名、および互換性の設定を構成します。
  13. オプション: プレビューの下で、ビルドのプレビューを生成し、期待どおりに表示されることを確認します。
  14. OKをクリックして、ビルド仕様の更新された設定を適用します。
    ダイアログボックスが閉じ、プロジェクトのビルド仕様の下にビルド仕様名が表示されます。
  15. 配布を作成します。
    オプション説明
    対話式
    • ビルド仕様を右クリックし、ビルドを選択します。
    • パッケージウィンドウで、ビルドをクリックします。
    プログラム的 ビルドVIまたはExecuteBuildSpecコマンドライン操作を使用します。