2010-05-29 4 views
0

Comment faire un exe natif pur pour l'application C#/VB.net? [Après cela, pas besoin de framework .net pour exécuter cet Exe]Faire un exe natif pur pour l'application C#/VB.net [Pas besoin de framework .net pour exécuter Exe]

+0

duplication possible de [Déploiement de l'application C# (.NET 2.0) en tant qu'application portable?] (Http://stackoverflow.com/questions/1248289/deploying-c-net-2-0-application-as-a- portable-application) –

+3

Un peu fatigué de ces questions :) Si vous n'aimez pas le cadre, n'utilisez pas C# ou VB.NET. Cela vous fait gagner beaucoup de temps. Personnellement, vous pouvez envisager Delphi ou C++ Builder. –

Répondre

5

Réponse courte: vous ne pouvez pas.

Deuxième réponse: il y a des programmes qui enveloppent le cadre en place, comme VMware ThinApp (anciennement connu sous le nom Thinstall) - mais ils sont encore efficacement en utilisant le cadre, juste sous une forme de déploiement différent.

Encore plus de réponses: Mono a un ahead-of-time compiler and bundler qui lui permet de créer des applications natives (par exemple pour l'iPhone) - mais je ne sais pas quel est l'état d'avancement de Windows et les restrictions normales de compatibilité entre .NET et Mono s'appliquent. Tout ce genre de choses est susceptible d'avoir des implications importantes si votre application utilise la réflexion, charge les plug-ins, etc. Personnellement, je vous déconseille à moins que vous ayez un vraiment bonne raison de ne pas simplement installer le cadre normal .

Questions connexes