Moucave
Messages postés130Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention10 septembre 2008
-
25 août 2005 à 20:28
el_teedee
Messages postés497Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention13 juillet 2015
-
27 août 2005 à 00:56
Bonjour tout le mode!
Voila je viens de finir de developper un programme en c# et voici le probleme. J'ai isole le dossier debug contenant l'executable et cet excutable tourne tres bien sur les machines qui ont c# mais ne tourne pas sur celles qui n'ont pas le c# d'installe. Ma question est la suivante : est il obligatoire d'installer c# pour faire tourner les executables developpes en c# ??(il me semblais que non mais je commence a avoir un gros doute!).
D'avance merci pour vos reponses.
--- Moucave , petit singe au pays du c# ---
Tilois
Messages postés721Date d'inscriptiondimanche 10 juin 2001StatutMembreDernière intervention27 mars 20117 25 août 2005 à 21:07
Si tu vexu distribuer ton application, il faut districbuer le framework
.net avec. Et sinon, on distribue des applications compilées en release
c'est mieux!
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 25 août 2005 à 23:45
Salut Moucave, tu dois distribuer ton application en Release, avec VS c'est dans les propriétes du projet et avec Csc.exe c'est le mode par défaut. ( sinon -debug ). A propos du framework:
Moucave
Messages postés130Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention10 septembre 2008 26 août 2005 à 17:53
Salut,
en fait j'ai installe le framework 1.1 sur un PC qui n'a pas Visaul Sudio mais mon exe ne fonctionne toujours pas. Je n'ai pas trouve l'endroit ou on modifie les proprietes du projet pour distribuer l'application en release (dsl je suis toujours novice). Please help !
Tilois
Messages postés721Date d'inscriptiondimanche 10 juin 2001StatutMembreDernière intervention27 mars 20117 26 août 2005 à 17:58
POur ce qui est de la release, c'est une option de compilation. Debug
ca génère un code qui quand il plante renseigne le CLR sur l'endroit ou
il a planté de facon précise. La compilation en release permet de se
passer de ce genre de capacités. Il en résulte un programme plus léger
et plus rapide. Maintenant, si ton programme ne fonctionne pas (en
release ou en debug, cela n'a pas d'importance) et que tu as installé
le framework il est possible que tu es oublié de distribuer également
d'autre bibliotheques. Ou alors, ton application n'est pas faite pour
le framework 1.1 mais pour le 2.0 dans ce cas il faut installer le 2.0
d'abord!
Moucave
Messages postés130Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention10 septembre 2008 26 août 2005 à 18:49
Merci pour ton aide. J'ai trouve l'option release. Maintenant le programme s'execute bien avec le framework 1.1. Cependant j'ai un autre probleme et je ne sais pas si cela est lie. Le PC qui n'a pas VS est un portable donc la taille de l'ecran est plus petite. Quand j'execute le programme sur le portable il n'y a qu'une partie de la fenetre du programme qui s'affiche, comme si le reste depassait de l'ecran. Est-ce un probleme lie au framework?
Tilois
Messages postés721Date d'inscriptiondimanche 10 juin 2001StatutMembreDernière intervention27 mars 20117 26 août 2005 à 19:35
Non, ca c'est un probleme de conception. En effet tu as du faire des
fenetre relativement grandes, et donc elles ne peuvent etre afficher
entierement sur l'écran de ton portable. Ce n'est pas un probleme de
framework
Moucave
Messages postés130Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention10 septembre 2008 26 août 2005 à 21:05
Ben en fait la fentre elle est maximisee au lancement de l'executable et si je le lance sur un portable qui a VS elle s'affiche correctement a la bonne taille. Donc je ne comprend pas d'ou viens le probleme avec l'autre portable qui n'a pas VS.