Как мне добавить и использовать NLua в моем решении против?
Я пытаюсь создать базу данных, написанную на Lua, которая отделена от моих методов, написанных на C#. Ответ, который я нашел до сих пор о том, как запустить Lua из C#, был "NLua" ( https://github.com/NLua/NLua), но я не знаю, с чего начать его интеграцию в мой проект, чтобы я можете использовать его как ресурс.
есть файл README, в котором приводится пример того, как "создать состояние Lua" в C#:
using NLua;
Lua state = new Lua ()
Из файлов NLua, какие из них имеют отношение к использованию NLua и как я могу применить / установить их в своем проекте, чтобы сделать это в классе aC#, или я ошибаюсь?
До сих пор я пытался разместить в своем проекте папки LuaRunner и Nlua и всю папку NLua-Master, но должен быть какой-то дополнительный шаг, чтобы я мог "использовать NLua"; работать.
1 ответ
Вот как с помощью Visual Studio 2022 добавить NLua в решение:
Нажмите «Инструменты» в строке главного меню.
Щелкните Диспетчер пакетов Nuget.
Щелкните Управление пакетами Nuget для решения.
В верхнем левом углу диалогового окна введите «NLua» в поле поиска.
Нажмите «Обзор» над этим окном поиска (если оно еще не выбрано).
Выберите NLua в списке под окном поиска.
Справа от этого списка находится поле, в котором вы выбираете, в каких проектах вы хотите использовать NLua.
Убедитесь, что выбрана «последняя стабильная» версия.
Ниже этого нажмите кнопку «Установить».
Добавить «используя NLua;» в начало вашего кода, где это необходимо.
Эта ссылка поможет вам начать работу:http://nlua.org/
Оно работает.