Итак картинка (большая)
| Скрытый текст |
| |
| |
А теперь как запустить:
Build-4.5.cmd InstallerFast
Build-4.5.cmd:
set MSBuild="%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe"
%MSBuild% NemerleAll.nproj /tv:4.0 /p:TargetFrameworkVersion=v4.0 /p:VS2012=1 /t:%*
Нерешенные проблемы:
Как определять фреймворки ?
Версия у 4.5 будет 4.0 и в сборке их не отличить. Кому спасибо говорить сами знаете.
Я просто тупо завел переменную VS2012.
Есть идеи получше ?
Неясно как и стоит ли вообще разделять папки net-4.0 и net-4.5 .
С одной стороны одни и те же бинарники должны быть, с другой стороны интеграция разная.
Также неясно как быть с установщиком.
На данный момент устанавливаются в разные директории, иначе установщик для 4.0 удалит файлы от 4.5 и наоборот.
А может и нет, но тогда может быть конфликт версий.
Может пора доделать замену для SRE и иметь один набор бинарников ?
На данный момент интеграция для 2010 и для 2012 лежит в одной папке, стоит ли их разделять ?
Возможно только шаблоны проектов нужно разделить и этого будет достаточно.
С другой стороны в 2012 скорее всего есть другие интерфейсы недоступные для 2010.
Как наладить сборку на сервере
TC RSDN ?
Очевидно нужно устанавливать 2012, но видимо только когда выйдет RTM.
Баги:
Важно: Не тестировалось на компьютере без VS2010. Если не работает, нужно будет смотреть и чинить.
При создании проекта почему-то пытается его перевести на новый формат.
Скорее есть еще.
Есть желание улучшить , милости просим.
P.S.
Теперь можно и в
Visual Studio Gallery ставить поддержку 2012