Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1344 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Executable .net sans FrameWork

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Executable .net sans FrameWork

n°1065545
___
Posté le 29-04-2005 à 12:11:34  profilanswer
 

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 !

mood
Publicité
Posté le 29-04-2005 à 12:11:34  profilanswer
 

n°1065551
cesarr89
Posté le 29-04-2005 à 12:13:34  profilanswer
 

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

n°1065552
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-04-2005 à 12:14:09  profilanswer
 

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 ?

n°1065556
___
Posté le 29-04-2005 à 12:17:06  profilanswer
 

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
----

n°1065557
FlorentG
Unité de Masse
Posté le 29-04-2005 à 12:17:53  profilanswer
 

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
n°1065558
cesarr89
Posté le 29-04-2005 à 12:18:24  profilanswer
 

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

n°1065559
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-04-2005 à 12:18:31  profilanswer
 

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 !

n°1065560
elianor
bannie 17 fois
Posté le 29-04-2005 à 12:19:18  profilanswer
 

___ 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 §§§§§§§§
n°1065561
___
Posté le 29-04-2005 à 12:20:50  profilanswer
 

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

n°1065562
cesarr89
Posté le 29-04-2005 à 12:21:49  profilanswer
 

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

mood
Publicité
Posté le 29-04-2005 à 12:21:49  profilanswer
 

n°1065564
___
Posté le 29-04-2005 à 12:24:11  profilanswer
 

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.

n°1065567
FlorentG
Unité de Masse
Posté le 29-04-2005 à 12:25:00  profilanswer
 

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

n°1065570
elianor
bannie 17 fois
Posté le 29-04-2005 à 12:26:19  profilanswer
 

___ 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 §§§§§§§§
n°1065572
___
Posté le 29-04-2005 à 12:26:42  profilanswer
 

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

n°1065573
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-04-2005 à 12:27:43  profilanswer
 

___ 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]

n°1065574
elianor
bannie 17 fois
Posté le 29-04-2005 à 12:27:47  profilanswer
 

___ 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 §§§§§§§§
n°1065576
___
Posté le 29-04-2005 à 12:28:26  profilanswer
 

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

n°1065578
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-04-2005 à 12:28:48  profilanswer
 

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)
n°1065579
elianor
bannie 17 fois
Posté le 29-04-2005 à 12:29:05  profilanswer
 

___ a écrit :

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


 
rien compris :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1065580
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-04-2005 à 12:29:10  profilanswer
 

___ 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)
n°1065584
black_lord
Truth speaks from peacefulness
Posté le 29-04-2005 à 12:31:05  profilanswer
 

___ 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
n°1065585
___
Posté le 29-04-2005 à 12:31:08  profilanswer
 

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.

n°1065586
black_lord
Truth speaks from peacefulness
Posté le 29-04-2005 à 12:32:15  profilanswer
 

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
n°1065587
cesarr89
Posté le 29-04-2005 à 12:32:24  profilanswer
 

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

n°1065593
___
Posté le 29-04-2005 à 12:34:46  profilanswer
 

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 ;-)

n°1065596
FlorentG
Unité de Masse
Posté le 29-04-2005 à 12:36:57  profilanswer
 

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

n°1065604
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-04-2005 à 12:43:17  profilanswer
 

___ 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)
n°1065614
elianor
bannie 17 fois
Posté le 29-04-2005 à 12:50:42  profilanswer
 

___ a écrit :

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


 
oui :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1065806
chagarou
Posté le 29-04-2005 à 15:07:24  profilanswer
 

___ 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  

n°1247000
nerix
Posté le 16-11-2005 à 18:29:25  profilanswer
 

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 ???

n°1247001
elianor
bannie 17 fois
Posté le 16-11-2005 à 18:34:09  profilanswer
 


 
 
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 §§§§§§§§
n°1247006
Lex
Posté le 16-11-2005 à 18:54:43  profilanswer
 

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

n°1247008
nerix
Posté le 16-11-2005 à 18:55:15  profilanswer
 

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
n°1247012
nerix
Posté le 16-11-2005 à 19:02:39  profilanswer
 

gratuit je précise... :)

n°1247025
ixemul
Nan mais sans blague ! ⚡
Posté le 16-11-2005 à 19:16:30  profilanswer
 

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 ;)

n°1247029
nerix
Posté le 16-11-2005 à 19:19:53  profilanswer
 

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
n°1247034
ixemul
Nan mais sans blague ! ⚡
Posté le 16-11-2005 à 19:26:15  profilanswer
 

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)

n°1247039
nerix
Posté le 16-11-2005 à 19:32:47  profilanswer
 

ç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
n°1250345
jeeep
Posté le 21-11-2005 à 22:16:21  profilanswer
 

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...

n°1250346
FlorentG
Unité de Masse
Posté le 21-11-2005 à 22:22:05  profilanswer
 

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 :(

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Executable .net sans FrameWork

 

Sujets relatifs
Mingw et integration d'une dll a un executableexecutable de + de 7Mo [Résolu]
Interoperabilité du framework .net ?[Visual 2003] Compilation d'un exécutable
Créer un executable qui sauvegardeProbleme de l'executable
[Visual C++] composant activeX executableProbleme appli .net strategie de securité du framework .net
[.NET] Quelle différences entre le FrameWork 1.0 et le 1.1 ?Executer un executable
Plus de sujets relatifs à : Executable .net sans FrameWork


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR