Бинарник .NET без Framework?

Необходимо собрать всю виртуальную машину, или только используемые ее части приложением в этом самом приложении, чтобы на конечной машине оно могло работать без привязки к фреймворку.
На вес плевать.
Желательно чтобы решения были бесплатными и\или отрытыми.

Естественно, буду рад краткому описанию предложенных вариантов. Плюсы, минусы.

Заранее спасибо
  • Вопрос задан
  • 3141 просмотр
Решения вопроса 1
VISTALL
@VISTALL
Microsoft .NET - никак.

А вот Mono .NET можно. Общий размер это 400 мб, и это куча хлама(разные фреймы и прочее). Сам фрейм занимает 20-50 мб. Если выбросить хлам, и сделать запуск в виде

../mono/mono.bat myprogram.exe

это избавит от привязаности.

Плюса - думаю сами ясны.

А минуса - это переход на Моно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@valis
А смысл данных движений? Если Вас смущает то, что при установке необходимо будет проверять версию и ставить фреймворк - сделайте автоинсталлер.
Ответ написан
Попробуйте Mono AOT Compiler: www.mono-project.com/Mono%3ARuntime (ищите "Ahead-of-time compilation" на странице).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы