После установки 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 снести?