次の方法で共有


方法 : インストール コンポーネントを構成します。

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

インストール コンポーネントが作成すると、プロジェクト インストーラーを選択したリソースを再作成を必要とされる Visual Studio コピーのプロパティの値でコンポーネントの。 たとえば、EventLog インストーラーは、システム、 LogSource プロパティの値は、コピーし、インストール中にこれらの値を使用して、適切な位置に、ログを作成します。

プロパティ値が、コンポーネントからか、またはテスト サーバーで、コンポーネントを対話をリソースからコピーされます。 たとえば、MessageQueueOrdersReceived と呼ばれるサーバー上でというテスト キューと対話 server1 コンポーネントのインスタンスがあるとします。 このコンポーネント用のインストーラーを作成する場合、コンポーネントから Path プロパティの値をコピーされ次にこれを使用してテスト コンピューター上のリソースの検索を。 すべてのプロパティの設定、テスト コンピューター上のリソース インストール コードにもコピーします。 物理テスト リソースがない場合、システムのコンポーネントからすべての値がコピーされ、Installer1 クラスで手動で不足している必要なプロパティを入力する必要があります。

次のコードは MessageQueue クラスでこの Installer1 インストーラーの既定のプロパティがどのを示しています。

                        Private
                        WithEvents MessageQueueInstaller1 As System.Messaging.MessageQueueInstaller
PrivateSub InitializeComponent()
    Me.MessageQueueInstaller1 = New System.Messaging.MessageQueueInstaller
    MessageQueueInstaller1.MaximumJournalSize = 4294967295&
    MessageQueueInstaller1.BasePriority = 0%
    MessageQueueInstaller1.Path = "server1\OrdersReceived"Me.Installers.Add(MessageQueueInstaller1)
EndSub
    System.Messaging.MessageQueueInstaller MessageQueueInstaller1;
    privatevoid InitializeComponent() {
        this.MessageQueueInstaller1 = new System.Messaging.MessageQueueInstaller();
        MessageQueueInstaller1.MaximumJournalSize = 4294967295;
        MessageQueueInstaller1.BasePriority = 0;
        MessageQueueInstaller1.Path = "server1\\OrdersReceived";
        this.Installers.Add(MessageQueueInstaller1);
    }

展開コンピューターの異なる方法で設定したいするプロパティがある場合、プロパティ値を手動で編集することができます。 既定のプロパティ値の変更、に加えてもオーバーライドできます、インストールするコンポーネントの既定メソッドの一部のインストール中に発生する処理を変更する場合。 詳細については、「方法 : インストール コンポーネントの既定のメソッドをオーバーライドします。」を参照してください。

インストール コンポーネントの既定値を変更

  1. ソリューションにインストール コンポーネントを追加した後で、Installer1 クラス開きます。

  2. 変更するインストール コンポーネントを探し のコード エディターでアクセスします。

  3. InitializeComponent プロシージャを探します。 コンポーネントの既定プロパティ値は、このプロシージャ内にあります。

  4. 変更、コンポーネントの作成に使用されるプロパティ値にする必要があります。

参照

処理手順

方法 : プロジェクトへのインストール コンポーネントを追加します。

方法 : インストール コンポーネントの既定のメソッドをオーバーライドします。