Requirements
Basic requirements that are necessary for using the WinCC OA Product Packaging.
- A valid OEM agreement with ETM professional control GmbH. (This is required for the replacing and adding of files within the msi packages. It is not required for the creation of a custom bootstraper with chosen msi packages.)
- WiX
Toolset Version v3.11.2.
Note: The environment variable
WIX
must be set. It is set by the WiX Toolset Installer. - Windows PowerShell
- .Net-Runtime 6.0 or newer must be available.
Optional Recommendations
Following tools are recommended for creating a custom product package as many of the included automations are based on their usage and not using them will require additional configuration steps as well as extended understanding on the covered configuration topics.
The following tools are only needed if you create the msi packages yourself and want to sign them:
- A valid certificate in .pfx format for signing the product binaries. This certificate must have a password.
- SignTool - Used to sign the product binaries with a
valid certificate. This can either be acquired by downloading the Windows SDK or
by using Visual Studio.
Note: The path to the
signtool
executable must be added to thePATH
environment variable.
install-buildprerequisites.ps1
The PowerShell script PackageData/automation/install-buildprerequisites.ps1
within the
WinCC_OA_3.19.0_branding_base.zip package can be used to
automatically install all necessary tools.