[wix-users] Modify Schema
Neil Hayes
Neil.Hayes at syspro.com
Mon Aug 22 04:18:59 PDT 2016
I'm authoring a large package, more than 32767 files. In order to do that I have to ensure the msi schema supports this.
Looking at this link:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa367767(v=vs.85).aspx
Quote :
If your Windows Installer package contains more than 32767 files, you must change the schema of the database to increase the limit of the following columns:
* The Sequence column of the File table<https://msdn.microsoft.com/en-us/library/windows/desktop/aa368596(v=vs.85).aspx>.
* The LastSequence column of the Media table<https://msdn.microsoft.com/en-us/library/windows/desktop/aa369801(v=vs.85).aspx>.
* The Sequence column of the Patch table<https://msdn.microsoft.com/en-us/library/windows/desktop/aa370737(v=vs.85).aspx>.
If I build a test install I can look at the _Validation table to check the values.
Looking at the File table and the Sequence column this is set to 2147483647
Looking at the Media Table and the LastSequence Column this is set to 2147483647
The Patch table entries are missing.
I then looked in darice.cub but only find a an attributes value under the patch section in the _ReservedBits table.
Questions:
Which file does WiX use for the msi schema?
Where do I put the Sequence column value for the Patch table? ( I'd have to change the column type for a small integer.)
Do we have a WiX document or other on how to do this?
Is there something else I'm not aware of that should be done?
The plan is to roll out an RTM version
Apply hot Fixes for 3 months
Service pack at every 3 months
Apply hot Fixes for next 3 months.....and so on.
Regards
Neil Hayes
More information about the wix-users
mailing list