Executable .net sans FrameWork

Executable .net sans FrameWork - C#/.NET managed - Programmation

Marsh Posté le 29-04-2005 à 12:11:34    

bonjour
 
Savez -vous s'il est possible de compiler un programme .net (ou de le convertir) de façon à ce qu'il n'utilise pas le framework .net ?
 
Ca serait sympa de pouvoir développer en C# et de lancer son logiciel sur des PCs sans le framework...
 
merci pour vos réponses !

Reply

Marsh Posté le 29-04-2005 à 12:11:34   

Reply

Marsh Posté le 29-04-2005 à 12:13:34    

LOL
Euh...non je crois pas du tout que ce soit possible.
Il faut comprendre .NET avant de l'utiliser.

Reply

Marsh Posté le 29-04-2005 à 12:14:09    

on peut pas
et vous êtes pénibles avec ce genre de question ! est-ce qu'on demande si on peut exécuter du Java sans la JVM ?

Reply

Marsh Posté le 29-04-2005 à 12:17:06    

Pourquoi pas faire la meme chose avec le Java?
 
Je connais le .net avec les modules et comment il marche c'est bien pour cela que je pose cette question !
 
merci quand meme.
 
----
Il n'existe pas de question bête
----

Reply

Marsh Posté le 29-04-2005 à 12:17:53    

On s'en pète du .NET FrameWork. De plus en plus de monde le possède, et une fois que c'est installé, c'est installé. Donc ce n'est vraiment pas un problème.


Message édité par FlorentG le 29-04-2005 à 12:18:06
Reply

Marsh Posté le 29-04-2005 à 12:18:24    

Ca reste à mediter....
Une voiture peut rouler sans roues?

Reply

Marsh Posté le 29-04-2005 à 12:18:31    

mais comment veux tu utiliser des classes et composants d'un environnement précis, si ledit environnement n'est pas installé ? [:mlc]
c'est comme si tu voulais faire du Win32 sur Mac hein !

Reply

Marsh Posté le 29-04-2005 à 12:19:18    

___ a écrit :

Pourquoi pas faire la meme chose avec le Java?


 
Si, on peut compiler en natif avec gcj :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 29-04-2005 à 12:20:50    

merci Elianor, voila quelqu'un qui dit qqchose de bien !
 
donc on peut faire un Java natif

Reply

Marsh Posté le 29-04-2005 à 12:21:49    

Ta question était sur .NET .....

Reply

Marsh Posté le 29-04-2005 à 12:21:49   

Reply

Marsh Posté le 29-04-2005 à 12:24:11    

Citation :

est-ce qu'on demande si on peut exécuter du Java sans la JVM ?


 
cela marche donc avec Java, le .net étant du meme principe, peut etre peut -on(ou pourra t-on) faire la meme chose avec le .net.

Reply

Marsh Posté le 29-04-2005 à 12:25:00    

Non, parce que ça sert à rien...

Reply

Marsh Posté le 29-04-2005 à 12:26:19    

___ a écrit :

merci Elianor, voila quelqu'un qui dit qqchose de bien !


 
Mais ceux qui ont pondu ça n'ont jamais rien compris à la philo des langages à plateforme comme java ou .NET. gcj est une grosse merde qui doit être oubliée :jap:


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 29-04-2005 à 12:26:42    

si : chez toi tu as le framework, tu viens à la fac ou en entreprise et la, ah bin il n'y est pas et on ne peut pas l'installer !
 
lol

Reply

Marsh Posté le 29-04-2005 à 12:27:43    

___ a écrit :

si : chez toi tu as le framework, tu viens à la fac ou en entreprise et la, ah bin il n'y est pas et on ne peut pas l'installer !
 
lol


et bin tu l'installes [:mlc]

Reply

Marsh Posté le 29-04-2005 à 12:27:47    

___ a écrit :

tu viens à la fac ou en entreprise et la, ah bin il n'y est pas et on ne peut pas l'installer !


 
Si il n'y est pas, c'est qu'il y en a pas besoin. L'installation de softs est une tache d'administration, et si tu n'est pas administrateur, tu n'installe pas de softs.


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 29-04-2005 à 12:28:26    

on peut les programmer en .net, surtout dans l'informatique ;-)

Reply

Marsh Posté le 29-04-2005 à 12:28:48    

elianor a écrit :

Si il n'y est pas, c'est qu'il y en a pas besoin. L'installation de softs est une tache d'administration, et si tu n'est pas administrateur, tu n'installe pas de softs.


[:roi]


Message édité par Harkonnen le 29-04-2005 à 12:30:32

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-04-2005 à 12:29:05    

___ a écrit :

on peut les programmer en .net, surtout dans l'informatique ;-)


 
rien compris :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 29-04-2005 à 12:29:10    

___ a écrit :

on peut les programmer en .net, surtout dans l'informatique ;-)


hein ?


Message édité par Harkonnen le 29-04-2005 à 12:30:13

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-04-2005 à 12:31:05    

___ a écrit :

on peut les programmer en .net, surtout dans l'informatique ;-)


[:noxauror]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 29-04-2005 à 12:31:08    

sorry
 
eh bien chez moi par exemple je développe un logiciel (traitement d'images, 3D, BDD ou autre par exemple) et je viens le faire tourner à la fac: là ça ne peut pas marcher.

Reply

Marsh Posté le 29-04-2005 à 12:32:15    

utilises des technologies d'avenir, programme le en C :o
 
sinon, tu n'as pas l'environnemet -> tu n'utilises pas.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 29-04-2005 à 12:32:24    

Non mais faut pas que tu fasses du .NET toi, oublies .NET...

Reply

Marsh Posté le 29-04-2005 à 12:34:46    

Vous avez déjà testé le C# ? (je pense sinon vous ne seriez pas ici)
 
car franchement ca fonctionne plutot bien et je ne me prends pas du tout la tete en programmant en C#, contrairement au c et c++.
 
En gros c'est la meme chose que java, en enlevant tout ce qui est chiant ;-)

Reply

Marsh Posté le 29-04-2005 à 12:36:57    

De toute façon même une version compilée aura besoin du gros barda de .dll [:spamafote], alors bonjour...

Reply

Marsh Posté le 29-04-2005 à 12:43:17    

___ a écrit :

Vous avez déjà testé le C# ? (je pense sinon vous ne seriez pas ici)
 
car franchement ca fonctionne plutot bien et je ne me prends pas du tout la tete en programmant en C#, contrairement au c et c++.
 
En gros c'est la meme chose que java, en enlevant tout ce qui est chiant ;-)


et la principale raison qui fait que tu ne te prends pas la tête en C# est que tu utilises les classes du Framework
la boucle est bouclée


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-04-2005 à 12:50:42    

___ a écrit :

Vous avez déjà testé le C# ?


 
oui :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 29-04-2005 à 15:07:24    

___ a écrit :

sorry
 
eh bien chez moi par exemple je développe un logiciel (traitement d'images, 3D, BDD ou autre par exemple) et je viens le faire tourner à la fac: là ça ne peut pas marcher.


Ben si c'est un projet de fac soit tu tanne ton admin/prof pour qu'il installe le framework, soit tu fais le projet dans le/les langage(s) autorisé(s) par le prof :o  

Reply

Marsh Posté le 16-11-2005 à 18:29:25    

Je ne vois pas pourquoi vous vous acharnez sur lui pour sa question...
Je cherche une solution qui peut résoudre ce problème...
 
J'ai une appli qui sera distribuée sur CD-ROM à tous les clients de mon entreprise...Application qui ne doit pas être installée sur le poste du client mais qui doit rester sur le CD (sinon j'aurai utilisé bootstrapper)...
 
Alors le problème est que la plupart des gens qui auront le CD sont des quiches en info, et surtout ils ont certainement un vieux windows 98 sans framework...
Donc là, je peux pas leur demander d'installer le framework avant de lancer le CD...C'est pas dans leurs compétences...
 
Donc il doit bien exister un moyen d'embarquer toutes les DLL nécessaires sur le CD et basta...
 
NON ???

Reply

Marsh Posté le 16-11-2005 à 18:34:09    


 
 
NON §§§
 
 
 
Et de tes contraintes fonctionnelles nait l'impossibilité d'utiliser .NET :jap:


Message édité par elianor le 16-11-2005 à 18:34:40

---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 16-11-2005 à 18:54:43    

J'ai entendu parler d'une appli qui utilise MONO en "standalone" pour les PC qui n'ont pas le framework .NET. Cela dit, je l'ai pas vu tourner, c'est p-e un vaporware :o

Reply

Marsh Posté le 16-11-2005 à 18:55:15    

Ouais plus ou moins...
Mais bon quel langage winform je pourrais utiliser alors ???
 
Pour te répondre lex, j'ai du voir un truc dans le genre, oui...
Sinon y a thinstall qui pourrait résoudre le problème...Mais la license n'est pas donnée...


Message édité par nerix le 16-11-2005 à 18:56:46
Reply

Marsh Posté le 16-11-2005 à 19:02:39    

gratuit je précise... :)

Reply

Marsh Posté le 16-11-2005 à 19:16:30    

Lex a écrit :

J'ai entendu parler d'une appli qui utilise MONO en "standalone" pour les PC qui n'ont pas le framework .NET. Cela dit, je l'ai pas vu tourner, c'est p-e un vaporware :o


 
Mono fonctionne nickel, mais oublie les libs Windows.Forms ;)

Reply

Marsh Posté le 16-11-2005 à 19:19:53    

C'est pas nickel alors si tu peux pas intégrer les windows.forms...     :-/

Message cité 1 fois
Message édité par nerix le 16-11-2005 à 19:20:15
Reply

Marsh Posté le 16-11-2005 à 19:26:15    

nerix a écrit :

C'est pas nickel alors si tu peux pas intégrer les windows.forms...     :-/


 
Bha il lui reste GTK# qui est tres bon (et qui lui fonctionne sur le framework .net sans probleme)
 
Sinon, il existe un wrapper WindowsForms -> GTK#, mais niveau compatibilité, c'est pas encore ça...
 
Mono fait tourner à la quasi perfection les projets ASP.net par exemple, la compatibilité est tres bonne (et fonctionne sous Win, Linux et macosX)

Reply

Marsh Posté le 16-11-2005 à 19:32:47    

ça a l'air d'avancer pour les winforms d'après ce que je lis :  
 
Mono 1.1.10
D'autres modules se voient améliorer, notamment les WinForms, le compilateur JavaScript, le support LDAP, MonoDoc, Cairo, etc.


Message édité par nerix le 16-11-2005 à 19:35:17
Reply

Marsh Posté le 21-11-2005 à 22:16:21    

nerix a écrit :

Je ne vois pas pourquoi vous vous acharnez sur lui pour sa question...
Je cherche une solution qui peut résoudre ce problème...
 
J'ai une appli qui sera distribuée sur CD-ROM à tous les clients de mon entreprise...Application qui ne doit pas être installée sur le poste du client mais qui doit rester sur le CD (sinon j'aurai utilisé bootstrapper)...
 
Alors le problème est que la plupart des gens qui auront le CD sont des quiches en info, et surtout ils ont certainement un vieux windows 98 sans framework...
Donc là, je peux pas leur demander d'installer le framework avant de lancer le CD...C'est pas dans leurs compétences...
 
Donc il doit bien exister un moyen d'embarquer toutes les DLL nécessaires sur le CD et basta...
 
NON ???


 
 
Vous recherchez un compilateur natif win32 dotnet et ainsi éviter de vous trimballer des 30 Mo de dll du framework ?? Mais si, ça existe depuis plus de 2 ans !
 
Salamander .NET Native Compiler
Compile .NET assemblies (IL) to native code, run without .NET Framework
 
Salamander Linker and Mini-Deployment Tool
Link assemblies together, deploy without whole Framework installation
 
"Salamander .NET Linker and mini-deployment tool allows you to link .NET assemblies together into a single file, and to deploy your application without installation of the whole Microsoft .NET Framework. The linker selectively links MSIL code putting together only the required classes and methods, and it is capable of linking into the Microsoft .NET framework class libraries. The mini-deployment tool then builds a minimum set of the Microsoft .NET runtime to ship with your application. This usually results in installation size of a few mega bytes, rather than tens of mega bytes, and the installation takes much less time without rebooting machines. The mini-deployed application can be launched directly from a CD, absolutely without copying files or adding registry entries.
 
Microsoft .NET Framework is by any standard a significant installation that one would easily notice; some users may not be willing to install it at all. On the other hand, there are still many PCs that may not be suitable for .NET framework installation. This tool helps you to reach more customers as it silently deploys a trimmed down version of the framework without any noticeable effects and conflicts. The framework itself appears as an integrated part of your own application. The deployed application runs from an isolated directory without conflicts with future installation of the full .NET framework."
 
http://www.remotesoft.com/linker/
http://www.remotesoft.com/  
 
Seul petit problème, le prix :)
489 dollars / licence pour 1-5 développeurs
 
Dommage que ça n'existe pas en licence GPL ? S'il y a des candidats pour rejoindre un projet SourceForge sur la question, je suis votre homme :o)
 
Autres produits de RemoteSoft Inc :
- Salamander Decompiler (décompilateur MSIL)
- Salamander Obfuscator / Protector (protection du code MSIL)
 
Je crois que cette société répond à un réel besoin des développeurs .NET...

Reply

Marsh Posté le 21-11-2005 à 22:22:05    

Moi je savais que ça existe, mais tout le monde il veut du gratuit, alors c'était même pas la peine d'en parler :(

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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