there is still a way on how to have visual basic redistributables working even without installing them, you can unpack that vcredist .dll files into aplication folder
32bit app will need x86 redistributables
64bit app will need x64 redistributables
for extracting files from vcredist.exe, use winrar
so lets say u picked up vcredist 2008 from here:
https://www.microsoft.com/en-us/download/details.aspx?id=26368
now right click it and choose winrar -> extract to "vcredist"
open vcredist folder (where it was extracted) and inside will be vc_red.cab
right click it and choose winrar -> extract to "vc_red"
open vc_red folder
rename all .dll files to remove nosxs_ from its name
example: nosxs_msvcr90.dll -> msvcr90.dll
its about 20 dll files, once done, copy those dll files into your application where app executable is
your app should be working now
you could also put those dll files into windows system library aswell, that will make it working for multiple apps, not just one
vcredist x86 .dll files will need to go into windows\syswow64 folder
vcredist x64 .dll will need to go into windows\system32
only .dll files are needed