I create an Activex by vs2015 and '/clr' option. when i run it on other pc's, it need Redistributable 2015. But Redistributable 2015 not installed on win8.1 and win2012 server. but Redistributable 2013 installed on them.
How can i force mfc to use Redistributable 2013? (or better solution)
i checked this but not helpful. and changing Platform Toolset to Visual Studio 2015 - Windows XP (v140_xp), generate some errors in a hello-word project
Error 0x80240017: Failed to execute MSU package
apparently for Windows8.1-KB2999226-x64.msuThe update is not applicable to your computer.
The update corresponding to KB2919355 needs to be installed before you can install this product on Windows 8.1 or Windows Server 2012 R2
and this update is 690.8 MB, and that MB blocked me.You can not switch Visual Studio to use older toolset. You have to either - install older version of MSVC, or link your program statically, removing need in the redistributable altogether. To staticaly link your project open its Release
properties, navigate to the C++/Code generation
node and select Multithreaded
instead of Multithreaded Dll
for the Runtime
option.
User contributions licensed under CC BY-SA 3.0