Как мне добавить и использовать 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/

Оно работает.

Другие вопросы по тегам