LabVIEWでインストーラを作成してソースファイルを実行ファイルにバンドルし、エンドユーザに完全なインストーラ環境を提供します。

メモ このビルド出力にはアプリケーションビルダが必要です。LabVIEWプロフェッショナル版には、アプリケーションビルダが含まれています。別のLabVIEWエディションを使用する場合は、ni.comからLabVIEW Application Builder Moduleを別途購入できます。
メモ NIでは、インストーラの代わりにパッケージを使用してビルドオブジェクトを配布することを推奨しています。インストーラは、インストーラ固有の機能が必要な場合にのみ使用します。

インストーラを作成する前に、以下を実行します。

  • 作成するインストーラに含めるコードまたはその他のビルド出力を作成します。プロジェクトにコードを追加します。
  • インストーラに関する特定の注意事項と推奨事項を理解します。
  • 配布用にソースファイルを準備します。
  • プロジェクトを保存します。ビルド仕様を作成するには、プロジェクトを保存する必要があります。

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

LabVIEWプロジェクトを使用してインストーラを作成するには、以下の手順に従ってください。

  1. LabVIEWランタイムがインストーラのすべてのVIをロードできるようにするには、すべてのVIにコンパイルコードを含めます。
    1. プロジェクトエクスプローラウィンドウで、プロジェクトを右クリックしてプロパティを選択するか、プロジェクト » プロパティを選択します。
    2. プロジェクトの下で、既存の項目をマーク...をクリックし、プロジェクト内のVIを選択して、選択された項目のマークを解除を選択します。
  2. プロジェクトエクスプローラウィンドウで、ビルド仕様を右クリックし、新規 » インストーラを選択します。
  3. (推奨) 出力先で、インストーラファイルをマップするターゲットマシンのディレクトリ構造を定義します。
    メモ 出力先が表すディレクトリの名前を括弧で囲んで変更することはできません。
  4. 必須: ソースファイルの下で、インストーラに含めるプロジェクトファイルを指定し、それらのファイルのターゲットディレクトリを割り当てます。
    出力先ビューツリーは、インストーラのファイルをシステムにインストールする際のファイルの場所とディレクトリ構造を指定します。出力先ビューには、手順3で定義できるディレクトリ構造が反映されます。
  5. (推奨) ソースファイル設定で、インストーラに含めるファイルの属性を設定します。
  6. (推奨) 製品情報の下で、インストーラのアスペクトに名前を付け、インストーラをビルドする場所を定義します。
  7. (推奨) バージョン情報の下で、インストーラのバージョンを指定し、組織に関するメタデータを提供し、インストーラが旧バージョンを置き換えるかどうかを定義します。

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

  8. オプション: 追加のインストーラで、インストーラに含める必要のあるその他のインストーラを定義します。
    推奨インストーラを含めることも、カスタムインストーラを定義することもできます。
    注記 NI製品のインストーラをインストーラビルドに追加すると、使用中のコンピュータ上にインストールされているインストーラのコンポーネントのみが追加されます。作成したインストーラをユーザが起動すると、インストーラはユーザコンピュータからインストーラの一部でない製品のコンポーネントを削除する場合があります。ユーザコンピュータから製品のコンポーネントが削除される危険性を最小限にするには、製品のインストーラをビルドに追加する前に、使用中のコンピュータにすべてのオプションのコンポーネントを含む完全で最新の製品のインストールがあることを確認してください。
    • 推奨インストーラを含める (デフォルト): 推奨インストーラを自動的に選択チェックボックスをオンにします。
    • 追加のインストーラを手動で定義: 推奨インストーラを自動的に選択チェックボックスをオフにし、含めるインストーラを定義します。

      手動で定義できる追加のインストーラについては、インストーラビルド用の追加のNIインストーラを参照してください。

    • インストーラをキャッシュして今後のビルドでのプロンプトの数を減らすには、インストーラ作成中にメディアのプロンプトを最小化するため、選択されたインストーラおよび今後のインストーラすべてをこのコンピュータにコピーするをオンにします。

    たとえば、このオプションを使用すると、互換性のあるバージョンのLabVIEWランタイムをインストーラにバンドルできます。

  9. オプション: ダイアログ情報の下で、インストール操作のダイアログボックスを定義します。
  10. オプション: ハードウェア構成で、インストーラにシステム上のNIハードウェアの構成情報を含めるかどうかを選択します。

    このオプションを使用して、インストーラを使用するシステムに特定のハードウェア構成を反映します。

  11. オプション: (Windows) システム起動時にアプリケーションを実行させる場合は、ショートカットで、スタートアップメニューにショートカットを追加できます。

    また、ショートカットをWindowsのデスクトップまたはプログラムメニューに追加することもできます。デフォルトでは、LabVIEWは、パッケージに含まれている各アプリケーションのショートカットをWindowsプログラムメニューに追加します。

  12. オプション: (Windows) Windowsセキュリティで、インストーラの実行時にinstall.exeのデジタル署名を構成します。
  13. オプション: (Windows) レジストリで、インストーラビルドのカスタムレジストリキーを定義します。

    コードが特定のレジストリキーに依存しており、インストーラでこの構成を事前に構成する場合は、このオプションを使用します。

  14. オプション: 上級で、システム要件、物理インストールメディアの設定など、特定の設定を構成します。
  15. オプション: LabVIEW Webサービスを配布に含めるには、Webサービスの下にサービスを追加します。
  16. OKをクリックして、ビルド仕様の更新された設定を適用します。
    ダイアログボックスが閉じ、プロジェクトのビルド仕様の下にビルド仕様名が表示されます。
  17. 配布を作成します。
    オプション説明
    対話式
    • ビルド仕様を右クリックし、ビルドを選択します。
    • パッケージウィンドウで、ビルドをクリックします。
    プログラム的 ビルドVIまたはExecuteBuildSpecコマンドライン操作を使用します。