<RelatedProducts> 要素 (ブートストラップ)

RelatedProducts 要素は、現在の製品に依存しているか、または現在の製品に含まれている他の製品を定義します。

構文

<RelatedProducts>
    <DependsOnProduct
        Code
    />
    <EitherProducts>
        <DependsOnProduct
            Code
        />
    </EitherProducts>
    <IncludesProduct
        Code
    />
</RelatedProducts>

要素と属性

RelatedProducts 要素は、Product 要素の子です。 属性はありません。

DependsOnProduct

DependsOnProduct 要素は、現在の製品が指定された製品に依存していること、および指定された製品を現在の製品より前にインストールする必要があることを示します。 RelatedProducts 要素の子です。 RelatedProducts 要素には、1 つまたは複数の DependsOnProduct 要素が含まれます。

DependsOnProduct には、以下の属性があります。

属性 説明
Code 含まれる製品のコード名。Product 要素の ProductCode 属性によって指定されます。 詳細については、<Product> 要素に関するページを参照してください。

EitherProducts

EitherProducts 要素は、0 個以上の DependsOnProduct 要素を定義し、属性はありません。 このセット内の少なくとも 1 つの DependsOnProduct を、現在の製品よりも前にインストールする必要があります。 RelatedProducts 要素には、1 つ以上の EitherProducts 要素を含めることができます。

IncludesProduct

IncludesProduct 要素は、製品が現在のインストールに含まれ、個別インストールが必要ないことを示します。 RelatedProducts 要素の子です。 RelatedProducts 要素には、1 つまたは複数の IncludesProduct 要素が含まれます。

IncludesProduct には、以下の属性があります。

属性 説明
Code 含まれる製品のコード名。Product 要素の ProductCode 属性によって指定されます。 詳細については、<Product> 要素に関するページを参照してください。

次のコード例では、Microsoft インストーラーが .NET Framework と共にインストールされるため、個別にインストールする必要がないことを指定します。

<RelatedProducts>
    <IncludesProduct Code="Microsoft.Windows.Installer.2.0" />
</RelatedProducts>

関連項目