Does anyone know the logic behin compatibility solver?
My question is how the compatibility solver makes the decision about compatibility of an application? In some cases it says the applcation is not compatible but when you deploy the app it works fine in windows 7.
If you know how to checks the issues it would be much simpler to mitigate the issues.
Answers (1)
Compatibility Solver probes the application regarding its installation logic and configuration data and reports the outcome on its main tree.
Once you load the source package into Compatibility Solver database, a number of probes are done by it regarding the the installation logic and configuration data contained within the package.
The questions range from determining what installation logic in the source package may fail to install correctly on the target OS to what files may contain API references which may not be suitable for deployment to the target OS.
The outcome of these questions is reported back to the Compatibility Solver main tree.