AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.09.2017, 11:41   #1  
DSPIC is offline
DSPIC
Боец
Аватар для DSPIC
MCP
Лучший по профессии 2017
Лучший по профессии 2014
Лучший по профессии 2009
 
979 / 990 (35) +++++++
Регистрация: 11.04.2008
Адрес: Минск
AX2012 Debug: CIL and X++ mismatched
Странное поведение при дебаге в CIL:
Брекпоинт в VS срабатывает, начинаю ходить по шагам.
Обнаруживаю,VS шагает по коду неадекватно - внезапно заходит в методы, которых вообще нет в следущим шаге.

Выглядит все так, что код, по которому я шагаю совсем не тот, что выполняется в данный момент, как-будто бы слетела привязка реального выполнения к Source коду. Удалил всю папку XPPIL, перегенерил CIL с нуля - это не помогло. Что еще можно посметреть?
__________________
Мой блог
Старый 22.09.2017, 11:50   #2  
Ivanhoe is offline
Ivanhoe
КОРУС Консалтинг
Аватар для Ivanhoe
КОРУС Консалтинг
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
3,580 / 1797 (67) ++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
VS точно на эту среду смотрит? Ничего не менялось в путях и подключениях?
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили: DSPIC (5).
Старый 25.09.2017, 10:35   #3  
A_BAS is offline
A_BAS
Участник
Аватар для A_BAS
 
68 / 43 (2) +++
Регистрация: 19.04.2012
А AOS точно один? Как то раз была подобная штука. Долго искал барабашку. Оказалось что параллельно работал другой AOS и выполнял какие то пакеты
Старый 30.09.2017, 00:22   #4  
DSPIC is offline
DSPIC
Боец
Аватар для DSPIC
MCP
Лучший по профессии 2017
Лучший по профессии 2014
Лучший по профессии 2009
 
979 / 990 (35) +++++++
Регистрация: 11.04.2008
Адрес: Минск
Цитата:
Сообщение от A_BAS Посмотреть сообщение
А AOS точно один? Как то раз была подобная штука. Долго искал барабашку. Оказалось что параллельно работал другой AOS и выполнял какие то пакеты
Нет, так вообще визуально неадекватно код выполнялся, напр. в операторе If из блока для true внезапно перескакивал в блок else. Т.е. очевидно, что source code на экране дебагера на самом деле не тот что выполнялся. Т.е. "рядышком", но не попадал.

Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
VS точно на эту среду смотрит? Ничего не менялось в путях и подключениях?
Верно, смотрел не туда. Но, для дебага это наверное не имеет ключевого значения. Разве что символы...
Я не уверен на 100%, но скорее всего дело было в некорректно указанной папке символов. Там 4 АОСа в одном месте. Не стал проверять досконально, т.к. изначальную проблему решил.
см. Specify Symbol (.pdb) and Source Files in the Visual Studio Debugger
__________________
Мой блог

Последний раз редактировалось DSPIC; 30.09.2017 в 00:30.
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:50.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.