it:ad:wix:concepts:xps_file_schema

IT:AD:WiX:HowTo:Concepts:File Format

When you start a Wix Install project within Visual Studio, you get presented an *.wxs file with the following format:

<wix namepace="...">
  <!-- descriebs the app being installed -->
    <product>
      <!-- describes the msi package of the product -->
   <package/>
   <!-- describes the cab's within the msi -->
   <media/>
    </product>

    <!-- Define here the Target Directory Structure -->
    <Directory...>
      ...
    </Directory>
</wix>

Expanded, this would look like:

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
  <Product Id="*" Name="SetupProject1" Language="1033" Version="1.0.0.0" Manufacturer="" UpgradeCode="b0d4671f-864c-464a-8dc5-1e92a8fc8d42">
    <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />

    <MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
    <MediaTemplate />

    <Feature Id="ProductFeature" Title="SetupProject1" Level="1">
        <ComponentGroupRef Id="ProductComponents" />
    </Feature>
  </Product>

  <Fragment>
    <Directory Id="TARGETDIR" Name="SourceDir">
        <Directory Id="ProgramFilesFolder">
            <Directory Id="INSTALLFOLDER" Name="SetupProject1" />
        </Directory>
    </Directory>
  </Fragment>

  <Fragment>
    <ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER">
        <!-- TODO: Remove the comments around this Component element and the ComponentRef below in order to add resources to this installer. -->
        <!-- <Component Id="ProductComponent"> -->
            <!-- TODO: Insert files, registry keys, and other resources here. -->
        <!-- </Component> -->
    </ComponentGroup>
  </Fragment>
</Wix>
  • /home/skysigal/public_html/data/pages/it/ad/wix/concepts/xps_file_schema.txt
  • Last modified: 2023/11/04 02:02
  • by 127.0.0.1