|Applies To||MES 18.104.22.168|
|Issue||BASE libraries can't be used on platforms that haven?t been upgraded with the latest MSVCRT libraries.|
These library updates are typically installed by Microsoft on a periodic basis. However, there are use cases (example using embedded windows XP) where the Microsoft updates are not enabled. In those cases the runtime libraries will be old.
22.214.171.124 mes_fips140.lib contains:
/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762'
126.96.36.199 mes_fips140.lib contains:
/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.6195'
To resolve this issue, you can deploy the correct C Runtime redistributable package with your application install, or ship and install the runtime DLLs as private assemblies. Private assemblies are installed in a folder of the application?s directory structure.
A start point for more information about redistributing the C Runtime is:
The Microsoft Knowledge Base article about the C Runtime we have built against is:
|Legacy Article ID||a57007|