Добрый день. bpm'online версии 7.10
Подскажите такой момент: во время отладки недоступны некоторые переменные. Visual Studio пишет:
Cannot obtain value of the local variable or argument because it is not available at this instruction pointer, possibly because it has been optimized away.
(Не удается получить значение локальной переменной или аргумента, так как оно недоступно по указателю инструкции, возможно, вследствие оптимизации.)

Если я правильно понимаю, то ошибка связана с тем, что система компилируется без учёта отладочной информации. Есть вообще возможность переключать режимы или нет?

Нравится

6 комментариев

Здравствуйте, Евгений.

Данная ошибка будет исправлена в ближайшее время. В качестве обходного решения рекомендуем вам отаттачиться от процесса и приаттачиться снова.

Спасибо, будем ждать.

Добрый день.
Подскажите в версии 7.10.1 исправлена ли ошибка?

Добрый день, Евгений!

К сожалению, это плавающая ошибка, исправлений пока нет. Решается повторной компиляцией приложения ПОСЛЕ аттача к процессу IIS. После выполнения Компилировать все в Конфигурации доступ к переменным есть. Однако рекомендуем переходить на работу с файловой системой : https://academy.terrasoft.ru/documents/technic-sdk/7-10/razrabotka-v-fa…
, так как примерно к концу года от данного функционала откажутся.

Добрый день.

система у меня настроена на работу в файловой системе.

Евгений, по данной ошибке при отладке в ФС отдел R&D работает, однако пока что нет точного кейса, в 7.10.1 не исправлено. Варианты исправления те же - зааттачиться заново либо же компилировать проект непосредственно Visual Studio, а не WorkspaceConsole.

Показать все комментарии