0

We are using VS since VC6 and use C/C++ merge modules since they are working properly in IIRC VC7.1. I very recently read this document from MS: https://learn.microsoft.com/en-us/cpp/windows/redistributing-components-by-using-merge-modules?view=msvc-170 stating that merge modules are not recommended any more. The arguments are somewhat strange to me as their policy was exactly to be managed by MS through their WinSxS directory. I now have noticed that our application can not be successfully installed on a recent Windows 10 installation any more (but on W8.1 and on older W10 installations they still work). The/One reason seems to be that the vcruntime140_1.dll isn't installed any more (but vcruntime140.dll still is installed.). I have the impression that some Win10 kb made some changes to the MSI.

The recommendation of MS is to install the redistributables package or to install the distributable dlls locally in the application's directory.

Can someone that has more insight about why and what is going on there shed some light on it?

0 Answers0