Вы можете использовать Mono , реализацию с открытым исходным кодом .NET Framework. Моно
Установщик меньше, чем установщик .NET. Также Mono работает с версиями Windows старше XP.
С Mono вы можете использовать Linker , чтобы связать только небольшое подмножество .NET Framework, которое вам нужно, с вашим приложением.
Недостатком является то, что Mono не реализует всю платформу .NET, на данный момент совместима только с версией 2.0 и частями 3.0. В любом случае, существует инструмент под названием MoMa , который сообщает вам, насколько совместимо с Mono ваше приложение.