Si c'est en vue de l'installation de ton application sur une autre machine et que tu essayes d'éviter une installation du FrameWork en cas d'existence antérieure de ce dernier, il me semble que c'est assez maladroit... Imagine par exemple que, distribuant ton appli à une machine sur laquelle le dit FrameWork serait déjà présent (pour une raison ou pour une autre, notamment en raison d'une installation antérieure d'une autre appli ayant installé ce FrameWork)...tu décidais de ne pas faire à ton tour une telle installation... Imagine maintenant que le client, pour des raisons qui sont les siennes, désinstalle l'application qui avait antérieurement installé le FrameWork déjà présent... Ton appli ne pourra plus tourner sur sa machine... Si tu fais par contre une installation complète (ton appli + le FrameWork), Windows gèrera par un "compteur" et ne fera disparaître le framework que lorsqu'auront été supprimées (dans leut totalité) toutes les applications ayant soit installé le FrameWork, soit provoqué l'incrémentation du "compteur"... C'est tout au moins ce que j'ai compris du fonctionnement de windows en ce qui concerne les runtimes, FrameWorks, etc...
Je ne vois donc, en ce qui me concerne, aucune raison de ne pas faire un "paquet" complet.
|