So someone smarter than me can probably explain why there doesn’t exist (or maybe there does?) a Visual C++ Redistributable package that sequentially adds versions since 2010 (is that when it started?). I’m guessing that developers don’t want junk from old stuff mixing with junk from new stuff…but I’ve found that quite often I’m having to add old packages to get some software to work. Today I ran across a situation where I had 2017 installed and it would not let me add the older ones, so I had to uninstall, then reinstall 2017. Is this just the nature of the beast?
That is all I have done usually, play the game of older before newer and reinstalls.
I have not run in to a conflict in a while however.
Welcome to dll hell. Usually you don’t want to package everything together because it is best practice to only install what you need. Installing every C++ library version since 2010 adds a lot of unneeded junk. Non volatile memory space is a lot cheaper than it used to be, but still.
Btw. when you repair DCS, there’s an option to install the required version of the C++ lib, no need to install it manually.
I only just started dorking with it today…but I’m not sure if the DCS Dedicated Server has a repair option…I’ll have to check…
I’d be very surprised if it isn’t there. You may have to call it up via the command line though.
It’s there as a shortcut you can find via the Windows 10 search bar. As is Update DCS, and the WebGUI.