[VB.NET] Déployer un exe sur une autre machine [RÉSOLU]

Déployer un exe sur une autre machine [RÉSOLU] [VB.NET] - C#/.NET managed - Programmation

Marsh Posté le 05-05-2005 à 22:25:47    

J'avais un exe que je lançais qui était developpé avec VS 2002.
On a été mis à jour avec VS 2003 et depuis la maj. L'exe fonctionne très bien sur mon ordi de dev, mais il ne fonctionne pas sur l'ordi que lequel je veux le mettre.
Dès qu'il se lance , il plante avec message d'erreur : "Can not handle error".  
Do you want to debug.
 
L'autre machine est bien avec le framework 1.1 et toutes les MAJ.


Message édité par zetoune le 06-05-2005 à 18:22:18
Reply

Marsh Posté le 05-05-2005 à 22:25:47   

Reply

Marsh Posté le 05-05-2005 à 23:35:59    

L'exe, tu l'as recompilé avec la 2003 ?

Reply

Marsh Posté le 06-05-2005 à 05:33:56    

oui je l'ai recompilé avec le 2003

Reply

Marsh Posté le 06-05-2005 à 07:40:53    

Et y'a vraiment aucun autre message d'erreur ?

Reply

Marsh Posté le 06-05-2005 à 15:15:43    

Non rien du tout ..
Voici exactement ce que ça me dit.
"Application has generated an exception that could not be handled" ça me demande de debug. La machine distant n'a pas le framework 1. Seulement 1.1. Mais ça fonctionnait comme ça quand c'était compilé en 2002.

Reply

Marsh Posté le 06-05-2005 à 15:16:22    

Et si tu mets une version de debug sur l'autre poste ? Peut-être qu'il donnera un message un peu plus explicite, avec une StackTrace ?

Reply

Marsh Posté le 06-05-2005 à 15:25:31    

une version de debug ? kesako ? c'est au moment de la compil que je fais ça ?

Reply

Marsh Posté le 06-05-2005 à 15:26:26    

Ouais, par défaut t'as deux type de projets : Debug ou Release. Et la debug est plus explicite sur les messages d'erreurs :)

Reply

Marsh Posté le 06-05-2005 à 15:28:49    

ah ben vi..
chui bête. j'essaye ça de suite.

Reply

Marsh Posté le 06-05-2005 à 15:46:48    

Change rien..
Toujours même plantage

Reply

Marsh Posté le 06-05-2005 à 15:46:48   

Reply

Marsh Posté le 06-05-2005 à 18:21:45    

Ça y est j'ai trouvé...
Dans ma compilation en 2003, j'ai ajouté de encryptage.
Pour que le décryptage se fasse, je devais refaire l'encryptage des chaines de caractères que je voulais décrypter sur la machine directement, car ça ajoute une clé dans la base de registre. Le truc bizarre , c'est que normalement ça lève une erreur qu'il ne peut pas décrypter et là rien. Plantage.
J'ai fini par trouver.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed