Probleme installation application

Signaler
Messages postés
20
Date d'inscription
mercredi 23 avril 2008
Statut
Membre
Dernière intervention
29 octobre 2016
-
Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
-
njour,

j'ai deployer une application vb 2008 mais quand je veux l'installer sur une autre machine le message suivant apparrait je ne sais que faire

impossible d'installer ou d'executer l'application. cette application requiert l'assembly stdole version 7.0.3300.0 qui doit d'abord être installer dans le global assembly cache
contacter votre administrateur system

je vous remercie pour votre contribution

4 réponses

Messages postés
1241
Date d'inscription
mardi 10 octobre 2006
Statut
Membre
Dernière intervention
27 août 2013
4
Bonjour,

Comments as-tu réalisé ton package d'installation? En effet, pour fonctionner sur un autre poste, il faut prévoir l'installation des différentes références nécessaires au bon fonctionnement de ton appli..


L'expérience, c'est une connerie par jour, mais jamais la même..
Messages postés
20
Date d'inscription
mercredi 23 avril 2008
Statut
Membre
Dernière intervention
29 octobre 2016

s'il te plaiy explique je ne te comprend pas moi j'ai suivi l'assistant deploiement de vb 2008 c tout
Messages postés
1241
Date d'inscription
mardi 10 octobre 2006
Statut
Membre
Dernière intervention
27 août 2013
4
Ton application a besoin de certaines dépendances, dll, ocx...il faut donc les installer sur les postes en question, grâce au setup d'installation.

Je ne connais pas spécialement vb2008, voici un tuto permettant d'utiliser clickonce:
http://plasserre.developpez.com/vd1-2.htm

Sinon tu peux toujours utiliser innosetup + istools il me semble mais c'est plutôt valable en vb6..

L'expérience, c'est une connerie par jour, mais jamais la même..
Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
27
Salut,

stdole est une lib vb6, il faut éviter d'utiliser les librairies vb6 en .Net elle sont obsolètes posent des problèmes de déploiement et de compatibilité avec les systèmes 64bits.

Modifie le code de ton application, supprime les fonctions et composants faisant référence à stdole et autres références COM (ActiveX) et remplace-les par les fonctions correspondantes en .Net.

Si tu utilise Visual Studio tu peux créer des projets setup te permetant de déployer ces librairies, mais c'est fortement déconseillé !


Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.