As mentioned in the article you shared:
Quote:
You can copy CRT DLL files and Microsoft.VCXX.CRT.manifest file to your application folder, where XX is the version number. This is called a private installation, because these CRT DLLs won't be shared with other applications. This way may also reduce the size of your installer, because CRT DLLs usually take less space than a redistributable package. You can take the correct CRT DLL files from vcredist subfolder of your Visual Studio folder or from the Visual C++ redistributable package (it is installed to C:\WINDOWS\WinSxS directory).
For manifest:
Don't think it's a separate file and will be generated. Whether as separate file or embedded depends on configuration:
Manifest Generation in Visual Studio | Microsoft Docs[
^]
BTW, I would go ahead with the C++ redistributeable option.