TC1.2 Verify Package Identity is correctly configured
VERIFICATION:
Property Table and Upgrade Table must include the following table attributes:
1. Property Table:
- a. Manufacturer
b. ProductCode
c. ProductLanguage
d. ProductName
e. ProductVersion (major and minor)
2. Upgrade Table:
- a. UpgradeCode
b. VersionMin
c. VersionMax
UpgradeCode must not be null or empty, and is a properly formatted GUID.
UpgradeCode in the Upgrade Table must match an UpgradeCode in the Property Table.
VersionMin and VersionMax must not BOTH be null.
The setup package that I build, specifying to create the MSI, results in the Upgrade Table NOT being one of the Tables in the MSI. Therefore, the requirement fails. I can use Orca to add the missing table and appropriate attributes and then the above requirement passes.
So my question is this: Is there a setting that needs to be checked to automatically create this missing table? Or is it always going to be a manual process?