A few days ago I downloaded the Linux port of CoreCLR, according to the instructions here. I ended up with 1.0.0-beta8-15120. Unfortunately when I tried to run the hello world sample, I got an exception, which seems to be the same one described in bug 2482.
That bug is marked resolved and apparently I need build beta8-15138. I’m now a bit confused.
Where do I get beta8-15138?
The exception seems to be thrown from inside the c# compiler. Is it possible to use the Mono c# compiler, then run the resulting .exe under CoreCLR?
More generally, how do I run a program under CoreCLR if it has already been compiled? I don’t really want the overhead of recompiling the c# code every time I run my application, but dnx doesn’t seem to save or use .exe files. Is there something I’m missing?
By the way, it’s great news that this code has been open sourced, and that a Linux port is under way. I do understand that it’s early days and not everything will work out of the box.