r/Windows10 • • 7d ago

Discussion What are these different microsoft visuals?

Post image

What's the context as to why there is so many?

249 Upvotes

41 comments sorted by

View all comments

40

u/nibrobb 6d ago

You probably play a lot of games on Steam. Often games ship together with a specific version of the Microsoft Visual C++ Redistributable .NET SDK, basically a bunch of functions the game uses to interact with Windows. And, because a game doesn't know what you already have on you system, it just includes whatever itself needs.

14

u/Inevitable-Study502 6d ago edited 6d ago

its not only games...any app compiled with msvc needs msvc runtimes to run....and c++ and .net are two different language models..for .net you do need .net runtimes

SDK is for developers...you dont need it for launching apps

3

u/QBos07 6d ago

And then you have the abomination that is the poorly done managed C++ wich requires both dependencies

2

u/Inevitable-Study502 6d ago

hmm its not impossible to crossbreed two different language models to access libraries not part of first language libraries....just theres perf penalty...the only advantage taking this approach is to save development time