私はコンパイラをブーイングするSystem.Linq
名前空間をインポートしようとすると、私はこのエラーを取得:System.Linq名前空間をBooにインポートするにはどうすればよいですか?
Boo.Lang.Compiler.CompilerError:
Namespace 'System.Linq' not found, maybe you forgot to add an assembly reference?
私は「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());
}
}
おそらく、あなたはアセンブリのリファレンスを追加するのを忘れましたか?ほとんどのSystem.LinqクラスはSystem.Coreアセンブリに含まれています。 – dtb
だから何が問題なのですか? Vodeを閉じる。エラーを読んで、それが言うようにアセンブラ参照を追加します。 – TomTom
Hey TomTomコードを読んで答えてください。おかげで –