Создание нового проекта Nitra
От: VladD2 Российская Империя www.nemerle.org
Дата: 20.03.17 13:57
Оценка: +1
#Имя: Nitra.CreateProject
Инструкция и ролик о том, как создать новый (пустой) Nitra-проект.

1. Создаем Nemerle-проект подходящего типа (тип потом можно поменять).
2. В "References" добавляем ссылку на Nitra.Runtime.dll (C:\!\Nitra\bin\Debug\Stage1\Nitra.Runtime.dll).
3. В "Macro References" добавляем ссылку на Nitra.Compiler.dll (брать из C:\!\Nitra\bin\Debug\Stage1\Nitra.Compiler.dll).
4. Добавляем файл Main.nitra. Убеждаемся, что его атрибут Build Action установлен в Compile. Шаблона для .nitra-файлов пока нет, так что выбираем .n-класс или .cs-класс. удаляем описание класса.
5. Описываем: Nitra-модуль, стартовое правило, langauge и задаем в нем стартовое правило. Добавляем using-и для Nitra.Core и (опционально) Nitra.CStyleComments.
6. Теперь нужно поменять значение атрибута Specific Vertion у ссылок на Nitra.Runtime.dll и Nitra.Compiler.dll. Но это можно сделать только после переоткрытия проекта (баг в интеграции Nemerle). По этому закрываем и открываем по новой Solution с нашим проектом. Далее меняем у этих .dll-ей значение атрибута Specific Vertion на False и сохраняем Solution.
7. Компилируем проект и убеждаемся, что нет ошибок.


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