Hi, This is regarding Mono 3.0.3: Mono.CSharp.Evaluator > > When I instantiate an Evaluator and then then evaluate following input: > > var context = new CompilerContext(new CompilerSettings(), new > ConsoleReportPrinter()); > var evaluator = new Evaluator(context); > evaluator.DescribeTypeExpressions = true; > > object result = null; > bool set = false; > evaluator.Evaluate("class A{ public int X;}", out result, out set); > > //this works > evaluator.Evaluate("var a = new A();a.GetType();", out result, out > set); > Console.WriteLine(result); > > //this doesnt work > evaluator.Evaluate("var a = new A();", out result, out set); > //Error here: > evaluator.Evaluate("a.GetType();", out result, out set); > Console.WriteLine(result); > > I get an error in the second last line: > System.IO.FileNotFoundException: Could not load file or assembly 'eval-0, > Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' o > r one of its dependencies. The system cannot find the file specified. > File name: 'eval-0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' > at <InteractiveExpressionClass>.Host(Object& $retval) > at Mono.CSharp.Evaluator.Evaluate(String input, Object& result, Boolean& > result_set) > at MonoEval.Program.Main(String[] args) in > C:\Users\Luke\Dev\Samples\MonoEval\Program.cs:line 30 >
This seems to happen only when run on .NET. Could you fill a bug report. Thanks Marek
_______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list