Не удается загрузить ошибку chakra core.dll при запуске примера hello world
Я пытаюсь запустить образец ядра чакры C#, представленный здесь ( https://github.com/Microsoft/ChakraCore/wiki/Embedding-ChakraCore), но получаю ошибку:
Я попытался установить это также, но получаю ошибку с этим:
Install-Package JavaScriptEngineSwitcher.ChakraCore.Native.osx-x64 -Version 2.4.6
Согласно моему пониманию, если я хочу использовать chakracore в моем проекте (консольное приложение или веб-приложение), тогда мне нужен только chakra core.dll, но все же я получаю сообщение об ошибке, что чакра ядра dll не найдена.
Я пробовал в визуальной студии 2015 и 2017, но та же проблема.
У меня мало путаницы, если кто-то может ответить на это:
1) Может ли Chakracore выполнить любой код JavaScript?
2) Могу ли я передать результат json в мой javascript и получить возвращаемый результат json из javascript, выполнив этот код javascript с помощью chakracore?
Как запустить пример приложения, которое должно отображать hello world в консольном приложении, выполняющем код JavaScript?
1 ответ
Вам не нужен переключатель двигателя. Вам нужно только сослаться на официальный пакет Microsoft.ChakraCore NuGet из исполняемого файла проекта.
- Щелкните правой кнопкой мыши узел Packages в проекте HelloWorld.
- выберите Управление пакетами NuGet
- введите "ChakraCore" в поле поиска
- выберите Microsoft.ChakraCore (это не первый элемент для меня)
Как только вы это сделаете, он должен запустить и разрешить ChakraCore.dll, включенный в пакет NuGet, в соответствии с тем, как выполняются реквизиты в пакете.