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