Я пытаюсь выполнить небольшой кусочек JS с помощью следующего кода (используя Native класса из примера Чакры хоста из MSDN):провального минимальный пример выполнения JS в Win 8.1 Чакры с C#
var runtime = default(JavaScriptRuntime);
Native.ThrowIfError(Native.JsCreateRuntime(JavaScriptRuntimeAttributes.None, JavaScriptRuntimeVersion.VersionEdge, null, out runtime));
var context = default(JavaScriptContext);
Native.ThrowIfError(Native.JsCreateContext(runtime, (Native.IDebugApplication64)null, out context));
Native.ThrowIfError(Native.JsSetCurrentContext(context));
var script = @"var bob = 1;";
var result = default(JavaScriptValue);
var contextCookie = default(JavaScriptSourceContext);
Native.ThrowIfError(Native.JsRunScript(script, contextCookie, "source", out result));
Проблема в том, что она возвращает ошибку «ScriptCompile» без каких-либо дополнительных сведений, которые я могу определить.
Может ли кто-нибудь выявить то, что я пропустил/сделал глупым/запутался?
я пытался компилировать его, заменив основной метод C# образца и все побежали отлично на моей машине. Я бы попробовал код Джастина ниже, чтобы узнать, сможете ли вы получить более подробную информацию об ошибке, чтобы выяснить, что происходит. – panopticoncentral
Вы пытались запустить его как поток STA? Я не уверен, что это необходимо или нет. –