We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Воспроизведение ошибки
Проект
bug_debug.zip
Окружение
Версия onescript 1.9.0.6 Windows 11 Версия VSC - 1.84.2 Версия расширения VSC OneScript Debug - v0.8.0
Дополнительная информация
https://t.me/oscript_library/115063
The text was updated successfully, but these errors were encountered:
Причина: В примере библиотека находится в папке modules (с маленькой буквы)
Загрузчик ищет в предопределенном каталоге Modules (с большой буквы) и Windows возвращает ему существование этой папки.
Далее, Файлы = НайтиФайлы(КаталогМодулей.ПолноеИмя, "*.os") возвращает полные имена со словом Modules с большой буквы! и это, похоже, багофича винды.
Файлы = НайтиФайлы(КаталогМодулей.ПолноеИмя, "*.os")
В результате, на компиляцию отправляются файлы со словом Modules, а среда разработки ставит бряк в модуле с маленькой буквой, как его видит.
Покопавшись на stackoverflow я нашел, что вариант только рекурсивно до корня диска, искать в каталоге-родителе текущий элемент и смотреть на его имя.
https://stackoverflow.com/questions/74451/getting-actual-file-name-with-proper-casing-on-windows/81493#81493 https://stackoverflow.com/questions/325931/getting-actual-file-name-with-proper-casing-on-windows-with-net
Issue на дотнет есть, но не реализовано dotnet/runtime#14321 и кажется не будет реализовано.
Вывод: Виндуз маздай, линукс форева
Sorry, something went wrong.
No branches or pull requests
Воспроизведение ошибки
Проект
bug_debug.zip
Окружение
Версия onescript 1.9.0.6
Windows 11
Версия VSC - 1.84.2
Версия расширения VSC OneScript Debug - v0.8.0
Дополнительная информация
https://t.me/oscript_library/115063
The text was updated successfully, but these errors were encountered: