![]() ![]() ![]() It would be great if I could just tell them "look, just install VC++ redistributable version xyz and anything that needs one of the above four builds will work just fine" Relieve the pressure on our support staff to install all these components as well as our software when setting up machines for first use. ![]() Ideally I would just like to chuck 'em all. So I'm starting to think a lot of the above are no longer necessary. And I'm finding that as I install our software on systems without installing the above first most of our applications are working perfectly normally without errors. Microsoft Visual Studio C++ 2012 Redistributable - build 0īut as the years have gone on many of the 3rd party components we used have been replaced with newer and better ones, and we include them to our Projects through NuGet. Microsoft Visual Studio C++ 2010 Redistributable - build 9 Microsoft Visual Studio C++ 2008 Redistributable - build 9.6161 This has led to us distributing as part of our initial installation process: Microsoft Visual Studio C++ 2005 Redistributable (SP1) - build 1 Also, historically, these tended to come with various dependencies on Microsoft Visual Studio C++ runtime versions. NET Framework but historically we have had to include a number of 3rd party components. That’s because another program may have been installed in the meantime that also relies on those specific libraries.I've been looking around and I'm not sure I see a clear answer to this so I'm sorry if this has been asked before my "Google-Fu" is failing me. Although a program will install missing libraries alongside itself, it won’t uninstall those libraries when you uninstall it. That means multiple applications make use of the same installation of standard libraries. The redistributable libraries are shared. So every one of the entries you see listed were at one time needed by an application you installed on your computer. Whenever you install a new application which requires a new distributable, it will check if that library is already installed. If they were cumulative the size of the redistributable would balloon over the years and become hard to maintain. That’s because some older libraries will be dropped over time or will change and no longer be compatible with older versions. So newer ones don’t contain all the libraries of the versions that have come before. The redistributables are also not cumulative. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |