2009-08-29 20 views
5

kiedy tworzymy aplikację w VC#, mówiąc o .net w szczególności, są one dołączone do CLR, czego chcę, to że powinny być skompilowane do kodu wykonywalnego EXE, który nie wymaga .NET Framework Environment, aby mogły działać. Czy to możliwe?jak przekształcić CLR na EXE

+0

Zobacz ten wątek od maja - http://stackoverflow.com/questions/846978/how -to-convert-a-net-exe-to-native-win32-exe – TLiebe

Odpowiedz

1

Istnieją produkty innych firm, które to robią. Nie znam żadnych wolnych.

1

Nawet jeśli otrzymujesz produkt innej firmy, myślę, że po prostu pakuje tam środowisko uruchomieniowe .NET. Nie wiem, jak inaczej by to przebiegło.

Dlaczego po prostu nie utworzysz instalatora ze środowiskiem .NET jako wymaganiem? Powinien go sprawdzić i zainstalować, jeśli użytkownik go już nie ma.

+0

ludzie nie lubią dziesięciu typów ramek działających na komputerach takich jak ja, naprawdę mam problem z JRE – Moon

+0

Jeśli pakiet zostanie skompilowany wraz z aplikacją, otrzymasz jeszcze więcej kopii w rozproszonych miejscach. Jeśli nie chcesz mieć zainstalowanego frameworka, możesz rozważyć inny język programowania. Wszystkie te ładne API muszą gdzieś mieszkać. –

1

można użyć MONO's wyprzedzeniem kompilatora