l0r3nz1
Messages postés218Date d'inscriptionmercredi 20 février 2008StatutMembreDernière intervention17 mars 2012
-
19 avril 2010 à 11:49
l0r3nz1
Messages postés218Date d'inscriptionmercredi 20 février 2008StatutMembreDernière intervention17 mars 2012
-
22 avril 2010 à 22:07
Salut à tous!
j'ai développé un joli ptit prog sous windows 7 pro avec vb2008 visual studio. le probleme c'est que son exécution plante 1 ordi sur deux!!!
j'aime bien développé en vb.net parce qu'en principe on est pas ennuyé avec les soucis de dll mais la pour optimiser l'exécution j'utilise la fonction ".sum" des tableau (du genre -> cestquoilasommedemontableau = montableau.sum) et sa plante sur d'autre ordi (XP mais sur certains c'est ok) parce que un appel de dll échoue.
ma question est:
n'y aurais t'il pas un moyen d'avoir cette dll incluse dans le .exe compressé?
j'ai localisé cette dll: C:\programmes Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll
et l'erreur que je retrouve un ordi sur deux (les deux xp assez puissant et tout):
System.IO.FileNotFoundException: Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. Le fichier spécifié est introuvable.
File name: 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
il y a une option just in time debuging a activer mais cela permet seulement d'écrire le bug dans un fichier et non pas de continuer sans le chargement de cette dll.
vb.net c'était bien pour ça par rapport à vba access ou autre j'aimerais bien ne plus être embété avec ces histoires de dll: est possible autrement qu'une super instal avec droits adminstrateurs copie de dll et tout et tout?
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 19 avril 2010 à 12:57
Bonjour,
Je pense que le problème est que tu n'as pas installé la version 3.5 du framework.
si ce n'est pas le cas essaye de le réinstaller au dernier Service Pack.
l0r3nz1
Messages postés218Date d'inscriptionmercredi 20 février 2008StatutMembreDernière intervention17 mars 2012 19 avril 2010 à 13:20
Salut merci pour vos réponses aussi rapide en plus,
vous voulez dire que comme sur mon pc ou je développe je n'ai pas la version 3.5 du framework c'est ça qui fait buger l'appli compilée sur certains des autres ordis?
parce que effectivement je ne crois pas l'avoir installé (à moins qu'il le soit automatiquement quand on installe vb 2008)
l0r3nz1
Messages postés218Date d'inscriptionmercredi 20 février 2008StatutMembreDernière intervention17 mars 2012 19 avril 2010 à 13:35
et non c'est sur les ordis de "destination" qu'il faut l'installer. j'esperais tellement que j'ai écrit un truc bête. la solution c'est de faire un programme d'install avec inosetup par exemple copiant le .exe et installant framework 3.5.
l0r3nz1
Messages postés218Date d'inscriptionmercredi 20 février 2008StatutMembreDernière intervention17 mars 2012 20 avril 2010 à 10:24
salut GG29,
comment créer un projet d'installation? avec visual studio2008? j'avais pensé à faire un "installeur" avec ino setup:
qui copierait le monprog.exe et lancerais dotNetFx35setup
y a t'il une option visual studio qui puisse faire mieux?
qu'est ce que vs?