Всем привет.
Как известно, для сборки немерла под некоторый фреймворк нужно чтобы на машине был установлен фреймворк именно этой версии и не установлено фремворков большей версии.
К сожалению, на билд-сверверах где мы собираем немерл стало трудно найти сервер с дотнетом 4.0. Да и при переходе на 4.5-й фремворк возникают проблемы с бутом немерла. После первого бута под 4.5 собрать немерл под 4.0 будет уже невозможно.
Как смотрит общественность на то чтобы законсервировать версии для 4.0 на текущей и будущие сборки вести на 4.5 дотнете?
Здравствуйте, VladD2, Вы писали:
VD>Как смотрит общественность на то чтобы законсервировать версии для 4.0 на текущей и будущие сборки вести на 4.5 дотнете?
В Kaspersky Internet Security используется сборка Nemerle именно под 4.0. Могу попробовать узнать у них, насколько это критично.
... << RSDN@Home 1.2.0 alpha 5 rev. 76>>
Здравствуйте, VladD2, Вы писали:
VD>Всем привет.
VD>Как смотрит общественность на то чтобы законсервировать версии для 4.0 на текущей и будущие сборки вести на 4.5 дотнете?
Я смотрю положительно.
В данном контексте, так же интересно, можно ли перевести интеграцию на SDK студии 2013?
Потому что
вот эта проблемаАвтор: STDray
Дата: 31.03.15
в таком случае исчезает.
Здравствуйте, STDray, Вы писали:
STD>В данном контексте, так же интересно, можно ли перевести интеграцию на SDK студии 2013?
Можно. Все равно под 2010 она уже не запустится.
STD>Потому что вот эта проблемаАвтор: STDray
Дата: 31.03.15
в таком случае исчезает.
Вот это не знаю.
Здравствуйте, VladD2, Вы писали:
VD>Как смотрит общественность на то чтобы законсервировать версии для 4.0 на текущей и будущие сборки вести на 4.5 дотнете?
Если кратко, "давно пора".
Тем более, на подходе уже 4.6 (не в курсе, что они там нового написали, но версия увеличена). А если отказ от старых версий позволит вычистить/уменьшить код, вообще прекрасно!
Если длинно:
1. Немерля — это компилятор и как это ни странно звучит, это наипростейшая (по зависимостям) программа, которая менее всего должна зависеть от движка (.NET FW), т.к. занимается переводом текста в MSIL. Очевидно, что если в язык введены какие-то сущности, требующие поддержки движком, то эта версия движка и становится минимально необходимой.
2. Т.к. Немерл бутстрапится, странно вообще слышать, что у него проблемы "с самим собой".
3. Т.к. Немерл — молодой (ну, или скажем "малораспространённый") язык, у нас нет никаких причин тошниться над древними версиями FW — никакого легаси поддерживать не нужно. Соотв. можно быть "на гребне волны", т.е. на последних фрэймворках без ущерба для юзеров.
4. Хорошо бы иметь гибкость во всём: при билде Немерли говорить, для какого FW её собирать (по-умолчанию, для последней), а в самой Немерле указывать, для какой версии FW компилировать юзерский код.