Простейший пример не работает
От: x-code  
Дата: 28.11.14 19:44
Оценка:
После установки VS2013 sp4 интеграция установилась, встроенный hello world собрался.
Но стоило только добавить в проект еще один файл с тестовым макросом
using System.Console;

public macro TestMacro1()
{
  WriteLine("compile-time\n");
  <[ WriteLine("run-time\n") ]>;
}

как компиляция перестала проходить, куча ошибок.
------ Build started: Project: ConsoleApplication1, Configuration: Debug Any CPU ------
d:\PRG\Demos\Nemerle\ConsoleApplication1\macro1.n(3,1): error : unbound type name `IMacro'
d:\PRG\Demos\Nemerle\ConsoleApplication1\macro1.n(4,1): error : unbound type name `Nemerle.Compiler.Location'
d:\PRG\Demos\Nemerle\ConsoleApplication1\macro1.n(4,1): error : unbound type name `Nemerle.Compiler.Location'
d:\PRG\Demos\Nemerle\ConsoleApplication1\macro1.n(4,1): error : unbound type name `PExpr'
d:\PRG\Demos\Nemerle\ConsoleApplication1\macro1.n(4,1): error : unbound type name `SyntaxElement'
d:\PRG\Demos\Nemerle\ConsoleApplication1\macro1.n(4,1): error : unbound type name `Typer'

и т.д.

Между прочим, гуглится аналогичная жалоба
https://groups.google.com/forum/#!msg/nemerle-en/Hsq3C5si414/P9qbkirPJtwJ

но там так и не сказано как это решать и в чем дело.
Может лучше версию 1.1 поставить а 1.2 снести?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.