2014-11-06 17 views
6

Mam aplikację komputerową C#.Natywna kompilacja dla aplikacji pulpitu C#

Chciałbym skompilować go do natywnego kodu do szybkiego wykonywania i dodać poziom ochrony do mojego kodu.

Zauważyłem, że MS oferuje to dla aplikacji Windows? Ale nie aplikacje na komputery?

Słyszałem (gdzieś), że mógłbym użyć Mono, który wykonałby natywną kompilację. Czy to prawda? Jeśli tak, czy używanie narzędzi innych firm, takich jak Aforge.Net i EMGU, byłoby punktem zatrzymania?

Dzięki

+3

Szukasz [ngen] (http://msdn.microsoft.com/en-us/library/6t9t5wcf.aspx)? –

+0

@ FrédéricHamidi HI, użyteczny link! Szybki rzut ... czy to oznacza, że ​​mogę skompilować się w linii poleceń? dzięki –

+2

Zauważ, że ngen usunie krok kompilacji JIT, ale nadal będzie działać w CLR, a IL nadal musi być obecny. –

Odpowiedz

2

Jeśli piszesz aplikację dla systemu Windows 10 UWP, można teraz używać Microsoft .NET Native do AOT skompilować aplikację do kodu natywnego.

+0

Cześć, nie byłam, ale mógłbym to zrobić. Więc to zadziała - dzięki –

+0

jak to zrobić z linii poleceń – tofutim