Я использовал метод strfmt (“mylabel: labelDesc”, somevariable) для отображения предупреждения пользователю. Первоначально у него было 3 параметра (%1, %2, %3), но позже я добавил четвертую переменную %4, и теперь я получаю следующую ошибку:
BP Rule: [BPUnusedStrFmtArgument]:The placeholder ‘%4’ to strFmt is not used in the format string.
Я пытался скомпилировать проект, модель, cделать синхронизацию базы данных, повторно ввести строку кода, но ничего не помогло, ошибка, по прежнему, появлялась.
Чтобы исправить ошибку, вам необходимо регенерировать ресурсы с метками, которые можно найти по адресу
@C:\AOSService\PackagesLocalDirectory\[имя пакета]\Resources
Через консоль это можно сделать так:
cmd.exe (под администратором)
запустите следующую команду, указав пути в зависимости, от того на каком диске работает ваша служба aos
C:\AosService\PackagesLocalDirectory\bin\labelc.exe -metadata = “C:\AosService\PackagesLocalDirectory” -output = “C:\AosService\PackagesLocalDirectory \[имя пакета]\Resources” -modelmodule = “[имя пакета]”
Оригинал статьи можно найти по ссылке.
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.