2014-11-06 1 views
6

У меня есть настольное приложение C#.Нативная компиляция для настольных приложений C#

Я хотел бы скомпилировать его в собственный код для выполнения скорости и добавить уровень защиты к моему коду.

Я замечаю, что MS предлагает это для приложений Window? Но не настольные приложения?

Я также слышал (где-то), что я мог бы использовать Mono, который бы сделал родную компиляцию. Это правда? Если это так, можно ли использовать сторонние инструменты, такие как Aforge.Net и EMGU, стать точкой остановки?

Благодаря

+3

Вы ищете [ngen] (http://msdn.microsoft.com/en-us/library/6t9t5wcf.aspx)? –

+0

@ FrédéricHamidi HI, полезная ссылка! Быстрый взгляд .. это означает, что я могу скомпилировать в командной строке? спасибо –

+2

Обратите внимание, что ngen удалит этап компиляции JIT, но он все равно будет запущен в CLR, и IL все еще должен присутствовать. –

ответ

2

Если вы пишете приложение для Windows, UWP, теперь вы можете использовать Microsoft .NET Native для АОТА скомпилировать приложение в машинный код.

+0

Привет, я не был, но я мог это сделать. Так что это сработает - спасибо –

+0

как это можно сделать из командной строки – tofutim