[我意识到这对于 SO 来说有点离题,但我之所以这么问,是因为我想围绕 ClearScript 提出几个问题,并且我希望能够包含小提琴以使生活更轻松。]
是否有一个可用的点网游乐场(例如 DotNetFiddle),我可以使用它来学习 ClearScript 的一些基础知识,以及什么是最小的准系统配置。理想情况下,我希望能够获得一个可以分叉的已知良好小提琴的链接。我搜索了 ClearScript fiddle,但我发现的少数几个不完整或不起作用。我只寻找控制台输出。
我试过这个小提琴https://dotnetfiddle.net/rpd5le#但我不知道要引用哪个 Microsoft.Clearscript 并不断收到错误,例如
运行时异常(第 8 行):覆盖成员时违反了继承安全规则:“Microsoft.ClearScript.HostItem.GetInterface(System.Guid ByRef, IntPtr ByRef)”。覆盖方法的安全可访问性必须与被覆盖方法的安全可访问性相匹配。
这是我必须迄今为止的简单代码:
using System;
using Microsoft.ClearScript.V8;
public class Program
{
public static void Main()
{
V8ScriptEngine engine = new V8ScriptEngine();
engine.AddHostType(typeof(Console));
Console.WriteLine("Hello from C#");
engine.Execute(@"
Console.WriteLine('Hello from Javascript');
");
}
}