Manifest assembly version does not match file/product version

ID PE163 Level WARNING Category Configuration

Description

The executable has a manifest with the specified assembly version. This version does not match any version from the executable version info: neither the file version nor the product version from the StringFileInfo version information block. This may be a configuration error.

Mitigation

  • Make sure that the assembly version specified in the executable manifest matches the file or product version in the version information resource.
  • See the assemblyIdentity manifest element reference.
  • See the StringFileInfo VERSIONINFO block reference (ProductVersion and FileVersion fields).

Arguments

This rule has the following output arguments:

  • assembly_version - Assembly version specified in the executable manifest
  • file_version - FileVersion version info value
  • product_version - ProductVersion version info value