imadinho88
Messages postés4Date d'inscriptiondimanche 3 décembre 2006StatutMembreDernière intervention19 mai 2007
-
7 mars 2007 à 11:04
imadinho88
Messages postés4Date d'inscriptiondimanche 3 décembre 2006StatutMembreDernière intervention19 mai 2007
-
8 mars 2007 à 23:02
salut tout le monde
Comment on peut inclure les classes de framwork utilisées pour une application dans le le setup d'instalation creer par vb.net
c à d je vx que mon application fonctionne chez un utilisateur qui n' a pas de framwork
Qusetion : est ce que il y a la possibilité d'instaler les classes de framwork utilisée dans une application a travers l l'instalation de setup(utiliser une application vb.net sans instaler tous le composants de framwork mais instaler seulement les classes utilisées)?
j 'attends vos suggestions et vos reponses?
maerci en avence
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 7 mars 2007 à 13:31
salut,
on le dit et on le redit :
un exe VB6 nécessite des runtimes qu'il faut fournir, ainsi que certaines dépendances
il faut faire un empaquetage.
l'utilitaire empaquetage et déploiement de VB6 est obsolète.
pour créer un setup correctement, clickonce est fourni avec VB.Net
pour tout autre langage (VB6, Java autre... dont VB.Net) on peut utiliser InnoSetup avec IsTools (performants et gratuits)
drikce06
Messages postés2236Date d'inscriptionlundi 29 mai 2006StatutMembreDernière intervention29 mai 200810 7 mars 2007 à 11:07
Salut, oui il faut inclure le framework pour l'installation! Il y a une option pour cela, si Casy passe par là il te donnera plus de précision la dessus, mais peut être qu'avec une petite recherche sur le forum tu auras plus vite la réponse étant donné que c'est une question qui revient très souvent!
Drikce 06
Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 7 mars 2007 à 13:44
Pas beaucoup plus de précision.
Il n'est pas possible d'installer uniquement les classes utilisées du framework, il faut installer le framework complet.
Il eût exister une methode pour inclure ces classes directement dans l'exe à la compil, mais vu la complexité et l'imbrication du framework, ça revenais à inclure systématiquement 70 à 90% du framework dans l'exe. Acun interet, d'autant plus que le framework ne s'installe qu'une fois sur la machine, alors qu'avec cette methode c'est chaque exe qui contient le framework.
Bref pour inclure le framework, tout dépend avec quel VB tu développe.
Pour VB2003, ce n'est tout bonnement pas prevu, il faut passer par une methode annexe, appelée méthode du bootstrapper. Voir le tuto ici
Pour VB2005, il y a je crois bien , une option dans le projet de déploiment pour indiquer d'inclure le framework.
Si tu passe par le menu publier, il faut regarder dans les propriétés du projet, rubrique publier, composants requis, vérifier que le framework est coché, et il faut sélectionner à partir de l'emplacement de l'application. Un dssier DotNetFx sera rajouté à ton pack de déploiement.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #