Mise à jour: cette question est devenue plus “Quelle est la meilleure façon de déployer des applications Internet, écrites en C ++. Cela nécessite l’exécution Microsoft Visual C ++.”
Je ne pense pas que Microsoft apporte des garanties sur les temps d’exécution disponibles sur une installation de système d’exploitation. Il s’agit plus d’un effet secondaire de ce qui inclut les applications où la construction utilise le temps d’exécution spécifique.
Si vous avez besoin d’un temps d’exécution C ++ spécifique, vous devez l’installer vous-même. Si vous créez une installation MSI, Visual Studio aura installé les modules de fusion requirejs. Sinon, vous pouvez télécharger le temps d’exécution de Microsoft.
Si vous souhaitez pouvoir installer en copiant simplement un fichier EXE unique, établissez un lien statique avec le temps d’exécution. Le temps d’exécution sera intégré à votre EXE et il n’y aura pas de dépendance externe.
Edit: Voir aussi cette réponse -> Microsoft ne garantit pas explicitement qu’aucune version de l’exécution C ++ ne sera installée sur Windows.
Cette réponse est importante en raison des besoins de déploiement Internet des applications basées sur C ++.
J’ai trouvé ce qui suit:
Microsoft devrait commencer à inclure les runtimes C ++ avec leurs systèmes d’exploitation comme ils le font pour .NET
s’il s’agit d’un redissortingbuable, il est destiné à être redissortingbué dans un installateur. Je l’inclurais en tant qu’élément “installer si pas déjà présent” dans votre installateur.
En ce qui concerne la question spécifique que vous posez, avez-vous essayé le site Web de Microsoft? Cela peut prendre un peu de recherche mais ça devrait être là.