Open SeregaANT opened 3 years ago
В v8runner есть возможность установить приоритет разрядности платформы. По умолчанию приоритет отдается x64.
Но в целом соглашусь, действительно имеет смысл брать самую большую версию платформы по умолчанию, а только после этого уже фильтровать бинарь по приоритету.
@khorevaa что думаешь на этот счет? кажется вопрос где-то на уровне взаимосвязи с v8find
Да вопрос к v8find в метод https://github.com/khorevaa/v8find/blob/develop/src/Классы/Платформа1С.os#L240 Может кто и доделает что...
При наличии более новой х86 платформы 1С:Предприятия 8.3.18.1334 скрипт получает путь к более старой x64 платформе 8.3.14.1854. Это происходит при коммите в гит в момент попытки разбора расширения (сделанного в 8.3.18.1334, без режима совместимости) на исходники. ОШИБКА - {Модуль C:\Program Files\OneScript\lib\v8runner\src\v8runner.os / Ошибка в строке: 1388 / Для работы с этим расширением конфигурации необходима версия платформы не меньше, чем 8.3.18. Текущая версия 8.3.14.1854.
Не совсем уверен, что это ошибка, т.к. OneScript x64, и, соответственно, он пытается вызвать 1С x64.