Привет! Скачал последний Nemerle с гитхаба, собираю через DevBuildQuick.cmd — в итоге получаю Nemerle под v3.5, неужели и правда от второго фреймворка отказались?
Здравствуйте, Аноним, Вы писали:
А>Привет! Скачал последний Nemerle с гитхаба, собираю через DevBuildQuick.cmd — в итоге получаю Nemerle под v3.5, неужели и правда от второго фреймворка отказались?
Нет. Собственно сам компилятор работает на .net 2.0. После перевода компилятора (если получится, но я расчитываю что получится) на IKVM Reflection компилятор сможет собирать бинари под любой .NET рантайм (2.0 и выше, Silverlight, CompactFramework, возможно MicroFramework).
/* иЗвиНите зА неРовнЫй поЧерК */
Re[2]: Отказ от .NET 2.0?
От:
Аноним
Дата:
31.10.11 13:50
Оценка:
Здравствуйте, hardcase, Вы писали:
H>Здравствуйте, Аноним, Вы писали:
А>>Привет! Скачал последний Nemerle с гитхаба, собираю через DevBuildQuick.cmd — в итоге получаю Nemerle под v3.5, неужели и правда от второго фреймворка отказались?
H>Нет. Собственно сам компилятор работает на .net 2.0. После перевода компилятора (если получится, но я расчитываю что получится) на IKVM Reflection компилятор сможет собирать бинари под любой .NET рантайм (2.0 и выше, Silverlight, CompactFramework, возможно MicroFramework).
Спасибо большое. А как насчет встроенных библиотек? Nemerle.LINQ, например, взлетит под вторым?
И еще вопрос: зачем нужен IKVM Reflection?
Здравствуйте, Аноним, Вы писали:
А>Спасибо большое. А как насчет встроенных библиотек? Nemerle.LINQ, например, взлетит под вторым?
Nemerle.Linq использует типы из System.Core 3.5го фреймворка. Если ее положить с приложением — вероятно второго будет достаточно, но некоторые баги все же могут иметь место быть, афайк, не все багфиксы рантайма вошли в сервиспаки второго фреймворка.
А>И еще вопрос: зачем нужен IKVM Reflection?
Сейчас есть одна неприятная проблема: компилятор генерирует сборки ровно той же версии рантайма в которой собран сам. IKVM должен избавить от этого.
P.S.
2hardcase: Кстати, а почему не Mono.Cecil? Он шире используется и поддержка получше будет.