Залил в репозиторий вторую очередь изменений (r8716). Теперь поддерживаются и проекты типа Web Site.
Вот как обстоят дела на сегодня:
Web Application:
— Визуальный дизайнер веб-форм (+)
Поддержка дизайнера включает переименование контролов, редактирование свойств и создание обработчиков событий.
— Поддержка серверного кода в *.aspx файл (+-)
Внедренный код компилируется и исполняется, но отладка, подсветка и автодополнение для внедренного кода не работают.
— Поддержка bode behind файлов (*.aspx.n) (+)
Для таких файлов работает и подсветка и автодополнение и отладка.
— Поддержка обычных фалов с кодом на Nemerle (*.n) (+)
Для таких файлов работает и подсветка и автодополнение и отладка.
— Шаблоны проектов и файлов (+)
Доступны шаблоны веб-приложения и веб-сервиса. Также доступны шаблоны веб-формы, веб-контрола, http хендлера, сервиса и мастер-страницы
Web Site:
— Визуальный дизайнер веб-форм (+)
Поддержка дизайнера включает переименование контролов, редактирование свойств и создание обработчиков событий.
— Поддержка серверного кода в aspx файл (+-)
Внедренный код компилируется и исполняется, но отладка, подсветка и автодополнение для внедренного кода не работают.
— Поддержка code behind файлов (*.aspx.n) (+-)
Для таких файлов работает подсветка и отладка. Автодополнение не работает для всех *.n файлов сайта.
— Поддержка обычных фалов с кодом на Nemerle (*.n) (+-)
Для таких файлов работает подсветка и отладка. Автодополнение не работает. Размещение кода в папке App_Code поддерживается.
— Шаблоны проектов и файлов (+)
Доступен шаблон веб-сайта. Также доступны шаблоны веб-формы, веб-контрола, http хендлера, сервиса.
Шаблон веб-сайта включает папку bin со сборками Nemerle.dll, Nemerle.Compiler.dll и Nemerle.Macros.dll. Эти dll включаются в шаблон автоматически, во время сборки интеграции. Это дает возможность компилировать и запускать проект без предварительной регистрации этих сборок в GAC. Поэтому теперь инструкция по настройке
http://nemerle.rsdn.ru/ASP.NET потеряла актуальность — поддержка asp.net работает "из коробки".
Дальнейшие планы:
— Добавить поддержку автодополнения для файлов веб-сайта.
— Добавить поддержку отладки и автокомплита для кода, внедренного в aspx файлы. Хотя лично мне отсутствие этих фич совершенно не мешает — я использую внедренный код по минимуму, и тем более эта фича порой отваливается и в c# проектах. Поэтому займусь фичей по остаточному принципу.
— Добавить шаблоны для ASP.NET MVC проектов.