goldziko9
Messages postés39Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention 5 avril 2010
-
26 juil. 2007 à 14:56
goldziko9
Messages postés39Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention 5 avril 2010
-
27 juil. 2007 à 13:02
Salut tous le monde.
voilà j'ai devoloppez un projet de serveur en C# .
avant j'ai pas chercher profendement sur la realité de ce langage, passer 60 jours sur un projet, puis tous ne marche pas, c'est dur.
Oh tous qui sorte de Microsoft est null. bref, maintenant je vous demmand de m'aider.
mon serveur utilise les reference suivant :
usingSystem;
usingSystem.Net;
usingSystem.Threading;
usingSystem.Net.Sockets;
usingSystem.Text;
usingSystem.Drawing;
usingSystem.Drawing.Imaging;
usingSystem.Windows.Forms;
usingSystem.IO;
usingMicrosoft.Win32;
usingSystem.Net.Mail;
je ne sais pas, mes est ce qu'il y a une solution pour faire fonctionner mon exe en C#.
genre de copier les Dll dans le repertoire de l'exe.
Ps : je n'ai pas les setup, mais les fichier autoextract pour me faire du bien.
autre chose , n'existe pas un convertiseur C#/C ou C#/C++
SharpMao
Messages postés1024Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention 7 juin 201069 26 juil. 2007 à 16:12
J'avoue ne pas être au courant des détails de ce genre.
Par contre, demander à ceux qui télécharge ton serveur d'installer le Framework ne doit pas être un obstacle, normalement.
Si vraiment tu ne peux pas leur faire installer le Framework, il y a bien des solution commerciales qui transforment ton exe managé en non managé, mais il faut aligner les $. Un exemple : http://www.xenocode.com
Amicalement, SharpMao
"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)
goldziko9
Messages postés39Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention 5 avril 2010 27 juil. 2007 à 01:37
Salut.
oooooooof , enfin j'ai trouvé ce que je cherchait .
mon aidee d'excuter le fichier (C#) exe managé depuis .net framwork, mais sans l'installer sur l'ordinateur (bon au cas ou il n'est pas installer).
et j'ai fini par trouver la formule magic.
un super touls qui link tous les dll naissaire au fonctionement de l'exe puis cree les dependent dans la meme repertoire.
est ça marche à 90% (certaine maladé ne sont pas encors gueris)
le seul probleme est que cette repertoire pése entre 50 et 70Mo , mais c'est pas un probleme car en peut le zipper ou faire un fichier de distribution compresser.
goldziko9
Messages postés39Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention 5 avril 2010 26 juil. 2007 à 15:39
ok sharpMao
L'idee de mon projet c'est rassembler trois serveur en un seul : ftp + http + timer.
ce serveur que je vais mettre en telechargement, vas peut etre executer sur des platforme de microsoft deffirente : win 98, 2000, xp, etc... .
et donc c'est pas a 100% les utilisateur on .net framework installer.
alors mon probleme ou ma question est :
- est que en peu faire fonctionner un exe C# sur une machine non equiper de .net framework, avec les dll dans la meme repertoire que l'exe, (sans installer le net framework ou les runtime)?
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
goldziko9
Messages postés39Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention 5 avril 2010 26 juil. 2007 à 15:58
Merci pour ces reponse.
mais j'ai une autre question :
- quels sont les composant ou les exe ou les dll, responsable du functionnement de C# dans le framework, ainsi le CRL qui c'execute avant le lancement du JIT.
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 27 juil. 2007 à 09:13
Salut, Salamander n'est pas le seul à linker le framework dans l'assembly, on en a déja parlé sur le forum.. mais ça reste à mon avis pas une bonne solution.
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 27 juil. 2007 à 09:22
Sincèrement : quel est l'intérêt de faire du .net si c'est pour linker le tout à la fin ? pourquoi ne pas faire tout simplement du C++ ? ce sera plus léger et plus rapide !
goldziko9
Messages postés39Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention 5 avril 2010 27 juil. 2007 à 13:02
Salut et merci pour vos reponse.
Tous ce lie a ma situation, j'ai un projet fini aprés 60jour de travail, j'ai un contrat de pour la sortie final de ce projet de 70jours, j'ai public qui ne save pas installer un logiciel correctement, et peut etre. le patron ma demmander de realisé ce projet, sans me dire d'autre description, ni sur la taille, ni sur le langage utilisé, il m'a dit selement il faut que ça marche ché tous le monde, de la premier click.
Alors pour reprogrammer le tous en C++, sa devrais me prondre 100 jours puisque c'est un peu defficil et sur tous avec les stream en c++.
Pour la mantenance, j'ai pensé a tous, rien qu'une partie de code envoi les erreur dans un serveur mysql et peut recevoire une nouvel version par le net.
Pour ce qui de la taille, ce projet sera duffusé par deux moyen, par CD et par telechargement.
Pour les autre detaille je laisse le patron (gratuit ou commerciel).