Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
The installation state of a companion file depends not on its own file versioning information, but on the versioning of its companion parent. See the File Versioning Rules. To specify a companion file, the primary key of the companion parent in the File table must be authored into the Version column of the record for the companion.
In the following example, FileA is the companion parent and FileB is the companion file.
File Table (partial)
File | Version |
---|---|
FileA | 1.0.0.0 |
FileB | FileA |
In this example, the installation state of FileB depends on the File Versioning Rules and the versioning information for FileA. If the installer determines that the version of FileA in the package should be installed over an older version of FileA that already exists on the user's computer, it will also install FileB from the package regardless of the version of any installed FileB.
Note that a file that is the key path for its component must not be a companion file. This would result in the versioning logic of the key path file being determined by the companion parent file.
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register today