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