Question

  • Project1: A C ++ projet EXE avec le code option de génération de jeu « bibliothèque d'exécution » à "Multithread de débogage dll".

  • Projet2: Un projet C # EXE développé avec .Net version, disons, 3,5

Si je veux écrire un projet d'installation de ces projets. Je compte naturellement les leurs sorties primaires (les) pour exe dans le package d'installation. Mais les années exe ne sont pas suffisantes pour garantir qu'ils seront sur la machine runnable cible. En cas de project1, nous aurons besoin msvcrt.dll et peut-être d'autres (pas sûr), et, en cas de Projet2 nous aurons besoin du framework .NET de la version correspondante. La question est, est-il possible de faire le package d'installation automatiquement comprennent ceux? Si elle est pas , comment est-il préférable de faire manuellement? TIA.

Était-ce utile?

La solution

Il est déjà afaik automatique. Chaque fois que je bricolé avec un projet d'installation, il a déjà compris les conditions préalables des projets auxquels j'ajouté. À partir de votre projet d'installation, utilisez Propriétés du projet + et cliquez sur Conditions préalables. Vérifiez que les bons Visual C ++ Runtime et bibliothèques .NET Framework sont cochées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top