Почему IntelliSense не всегда заполняется в Dynamics AX 2012

У меня проблема с intelliSense, используемым в Microsoft Dynamics Ax 2012. Кажется, что он не заполняется каждый раз.

Когда я пытаюсь изменить существующие задания или методы класса, я ввожу переменную или класс с расширением . (точка) или :: (двойное двоеточие) Я получаю небольшое пустое поле (толщиной около миллиметра и нормальной шириной для поля intelliSense). Если после этого я продолжаю печатать, текст не заполняется на экране, но когда я нажимаю вкладку, используется первая опция intelliSense. Итак, система intelliSense работает, но я просто не вижу этих опций. (Что заставляет меня искать каждый метод для класса в Интернете). Однако всякий раз, когда я создаю новую работу или метод, я получаю полностью заполненное поле IntelliSense со всеми параметрами.

У кого-нибудь была похожая проблема? (И нашли решение?)

Пробовал решать с разными экранами, разными разрешениями, пробовал на клиентской версии и на сервере. У других пользователей, кажется, нет этой проблемы, поэтому я предполагаю, что это что-то локальное на моем компьютере...

Спасибо, Лоде.


person user1719598    schedule 04.10.2012    source источник
comment
Вы пробовали изменить тему Windows?   -  person Jan B. Kjeldsen    schedule 05.10.2012


Ответы (1)


Я никогда не занимался этим в AX2012, но в предыдущих версиях проблемы с IntelliSense были связаны со скрытыми ошибками компиляции (ошибки есть, но компилятор их не показывает) или поврежденными метаданными (внутренние проблемы).

Некоторые решения, в которых сначала компилируется объект, в котором возникла проблема (компилируется вперед, если это класс). Если это не работает, запустите задания, которые обновляют метаданные в AOT (они находятся в меню «Разработка»), и, наконец, обновите перекрестную ссылку для объекта, вызывающего проблему (щелкните правой кнопкой мыши по объекту) или в в худшем случае обновить все перекрестные ссылки для всего AOT (периодическое задание)

person j.a.estevan    schedule 25.01.2013