[Nitra] проект Nitra.VisualStudio не компилируется
От: btn1  
Дата: 19.07.14 20:20
Оценка:
Скачал зипованный архив Нитры (50 мегов, между прочим — спасибо ExternalTools) и опять те же грабли, любовно перенесённые из Nemerle /будто и не создавали ничего нового — просто переименовали корневой каталог /

Во-первых, пакеты типа WiX — опять две версии (для Windows 95 чтоле?), опять "не нужное" сверх того, что у разработчика уже может быть установлено.
Во-вторых, опять те же "студийные" файлы, которые есть У КАЖДОГО, кто вообще что-то пишет для .NET и которые, очевидно, могут не соответствовать репозитарным.
В третьих, задача Nemerle.Tools.MSBuildTask.SetEnvironmentVariable не работает — фик знает почему, но компиляция разругалась — проверьте (не работает "с" и "без" переменной окружения Nemerle).

Ну и вопрос на 1,000,000 рублей: кому и зачем вы создаёте репозиторий, который 1) обязательно нужно вытягивать ТОЛЬКО всяким отстоем типа git (когда есть намного меньший zip) и 2) компиляется без помощи студии.
Если ты — начинающий прогер, ты НЕ БУДЕШЬ компилять Нитру — возьмёшь бинари. Если ты "продвинутый" настолько, что качешь сорсы, неужто ты такой нищий, что у тебя нет студии??
Я понимаю ещё Немерля — исторически сложившийся бардак, который более-менее ладно запилили (хотя и там можно было обойтись без клоунских копий студии), но с Нитрой-то что? Это ведь абсолютно свежий проект! (и к слову, недоступный бинарно — всё равно нужно компилять)

К пояснению от ionoy

...раньше для компиляции как раз-таки требовалось самому устанавливать WiX, VSSDK и ещё что-то. Как ни крути, если этих компонентов у тебя не было...


Ну а сейчас что? Качаем zip, пускаем *.cmd и сразу нирвана? Нет — всё так же делается через КОСТЫЛЬНЫЙ README, где опять идёт десяток инструкций — чем он лучше двух строчек "требуется WiX" и "требуется VS SDK"?? (причём в самой инструкции опять ни слова о том, что "просто zip" не взлетит)
Лучше бы в этой инструкции был дополнительно документирован путь "как собрать инсталлятор БЕЗ WiX" (скажем, на NSIS/InnoSetup).

Вот такие вот дела: пироги — новые, котята — старые.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.