Когда я пытаюсь импортировать пространство имен System.Linq
в компилятор Boo, я получаю эту ошибку:
Boo.Lang.Compiler.CompilerError:
Пространство имен 'System.Linq'не найден, может быть, вы забыли добавить ссылку на сборку?
Я использую "Rhino.DSL.dll", и мой код двигателя DSL находится здесь:
public class MyDslEngine : DslEngine
{
protected override void CustomizeCompiler(BooCompiler compiler, CompilerPipeline pipeline, string[] urls)
{
pipeline.Insert(1, new AnonymousBaseClassCompilerStep(typeof(DslBase), "Prepare",
"System.Linq",
"Azarakhsh.Framework.Repository" //it's my repository framework
));
pipeline.Insert(2, new UseSymbolsStep());
pipeline.Insert(3, new RunScriptCompilerStep());
}
}