Enabling CoreCLR requires embedding mono and building a custom BCL. It
cannot be readily enabled with vanilla mono.


On Wed, Mar 20, 2013 at 2:50 AM, sunwukong <[email protected]> wrote:

> Hi guys,
> I am planning to use Mono CoreCLR security infrastructure as a sandbox for
> running untrusted code. Specifically they are user tests which are run
> using
> nunit or msunit on the server once they are uploaded. I read about the
> CoreCLR attributes but I couldn't find any practical source online (Except
> the c++ examples and a test from mono github source). All of my code is in
> C# so no embedding I suppose. I tried invoking nunit-console with mono with
> security option core-clr and it failed (which I think is reasonable cause I
> haven't declared anywhere that nunit assemblies are safe).
>
> My current idea is to write a custom nunit runner, declare that as safe
> critical. And use that as a gateway to run my tests by passing the assembly
> path from commandline with mono core-clr security switch.
>
> Will this idea work or are there loopholes in it which I am missing.
>
> Thank you. Any pointers in this or examples are appreciated.
>
> ./sun
>
>
>
> --
> View this message in context:
> http://mono.1490590.n4.nabble.com/Mono-CoreCLR-Nunit-tp4659096.html
> Sent from the Mono - General mailing list archive at Nabble.com.
> _______________________________________________
> Mono-list maillist  -  [email protected]
> http://lists.ximian.com/mailman/listinfo/mono-list
>
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to