ZeroBrane - отладка с помощью NLua & Visual Studio (для macOS) - PullRequest
1 голос
/ 29 апреля 2019

Есть ли способ отладки сценариев Lua с использованием ZeroBraneStudio, но с загрузкой / инициализацией сценариев через NLua в C # из Visual Studio для macOS или даже Windows (не VS Code)?

Основная причина для этого заключается в том, чтобы обеспечить совместимость пакета CLR, включенную в NLua, для Lua в ZBS.

Мне не удалось настроить функцию удаленной отладки в ZBS для работы с NLua. Вызов require("mobdebug").start() в сценарии Lua вызывает точку останова в Visual Studio, когда программа находится в режиме отладки, но при отсутствии заданных точек останова ZBS срабатывает. Нужна ли дополнительная конфигурация?

Пожалуйста и спасибо

- ОБНОВЛЕНИЕ 1:

Вывод из line печать:

BASEDIR /Users/B1313/Desktop/MyProject/
DELB * 0
SETB Modules/Test.lua 88
SETB Modules/Test.lua 94
LOAD 1272 ScriptCode/Main.lua
--[[

1 Ответ

1 голос
/ 29 апреля 2019

Это может быть вызвано несоответствием между путями, которые получает отладчик, и путями, которые установлены в IDE (и используются, когда установлены точки останова). Вы можете проверить раздел о точках останова в FAQ (https://studio.zerobrane.com/doc-faq#why-breakpoints-are-not-triggered),, особенно пункты 3 и 4 в списке.

...