Hi,
Windows 8.1 comes with a pre-installed .NET Framework, you can check more which version over here:
.NET Framework versions and dependencies
https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/versions-and-dependencies
As for the VC++, they normally come with the application itself, or sometimes you need to download and install it manually.
----------
(If the reply was helpful please don't forget to upvote or accept as answer, thank you)
Best regards,
Leon