DotNetFiddle или аналогичный для ClearScript

#clearscript

#clearscript

Вопрос:

[Я понимаю, что это немного не по теме для SO, но я спрашиваю об этом, поскольку хочу поднять пару вопросов о ClearScript, и я хочу иметь возможность включать скрипты, чтобы облегчить жизнь.]

Есть ли полезная игровая площадка dot net (например, DotNetFiddle), которую я мог бы использовать для некоторого фундаментального изучения ClearScript, и что такое минимальная конфигурация с голыми костями. В идеале я хотел бы иметь возможность получить ссылку на известную хорошую скрипку, от которой я могу отказаться. Я искал ClearScript fiddle, но те немногие, которые я нашел, были неполными или нефункциональными. Я ищу только консольный вывод.

Я попробовал эту скрипку https://dotnetfiddle.net/rpd5le # но я не знаю, какой именно Microsoft.Clearscript для ссылки и продолжения получения ошибок, таких как

Исключение во время выполнения (строка 8): правила безопасности наследования нарушены при переопределении member: ‘Microsoft.ClearScript.Враждебность.GetInterface(Система.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');
        ");
    }
}
 

Комментарии:

1. Я не уверен, о чем говорит DotNetFiddle; ваша программа компилируется и работает нормально (как только вы удалите лишнюю запятую из кода JavaScript).

2. Спасибо за быстрый ответ — я так и не дошел до запятой, так что спасибо, что отметили это. Я, наверное, черкну им строчку напрямую. Опубликую суть ответа.

3. Поднял вопрос о поддержке в .Net Fiddle.