Массив целых чисел в CIL поведение отличается от указанной в X ++ интерпретатор неожиданно при назначении другого массива целых чисел в массив в Microsoft Dynamics AX 2012


Данная статья относится к Microsoft Dynamics AX для всех регионов.

Симптомы


При присвоении переменной массива integer другой целочисленный массив переменной общего промежуточного языка (CIL) в Microsoft Dynamics AX 2012, массив назначения является неполной неожиданно. Тем не менее массив назначения должен быть глубокой копии, что и в interperter X ++.

Причина


Эта проблема возникает, поскольку тип массива преобразуется в тип словаря в CIL. Кроме того по умолчанию оператор «=» используется для класса словаря в CIL.

Решение


Сведения об исправлении

Существует исправление от корпорации Майкрософт. Имеется раздел «Исправление доступно для загрузки» в верхней части этой статьи базы знаний. Если появляются проблемы загрузки установки исправления или другие вопросы технической поддержки, обратитесь к своему партнеру или зарегистрированы в плане поддержки непосредственно с корпорацией Майкрософт, можно обратитесь в службу технической поддержки Microsoft Dynamics и создайте новый запрос на обслуживание. Чтобы сделать это, посетите следующий веб-узел корпорации Майкрософт:Можно также службу технической поддержки для Microsoft Dynamics по телефону с помощью этих ссылок для телефонов конкретной страны. Для этого посетите один из следующих веб-узлах корпорации Майкрософт:

ПартнерыКлиентыВ особых случаях оплата, предусмотренная в службу поддержки может быть отменена Если специалист службы технической поддержки Microsoft Dynamics и связанных продуктов определит, что решения проблемы является специально выпущенное. Затраты на обычные службы поддержки будет применяться к любые дополнительные вопросы и проблемы, которые не соответствуют требованиям особым обновлением.

Сведения об установке

Если у вас есть настройки для одного или нескольких методы или таблицы, изменяемые данным исправлением, то выполните следующие действия.
  1. Просмотрите изменения, которые описаны в XPO-файл.
  2. Примените эти изменения в тестовой среде перед развертыванием данного исправления в рабочей среде.


Дополнительные сведения об установке данного исправления щелкните следующий номер статьи базы знаний Майкрософт:
893082 инструкции по установке исправления Microsoft Dynamics AX

Предварительные условия

Необходимо иметь Microsoft Dynamics AX 2012 для установки этого исправления.

Необходимость перезагрузки

После установки исправления необходимо перезагрузить службы Application Object Server (AOS).

Сведения о файлах

Глобальная версия этого исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Aximpactanalysis.exeНеприменимо60,28005-Jan-201222:00x86
Axupdate.exeНеприменимо60,26405-Jan-201222:00x86
Clientoba32.mspНеприменимо16,420,86431-Mar-201217:46Неприменимо
Clientoba64.mspНеприменимо16,609,28031-Mar-201217:46Неприменимо
Components32.mspНеприменимо14,659,58431-Mar-201217:46Неприменимо
Components64.mspНеприменимо28,512,25631-Mar-201217:44Неприменимо
Helpserver64.mspНеприменимо774 14431-Mar-201217:46Неприменимо
Objectserver32.mspНеприменимо5,664,76831-Mar-201217:44Неприменимо
Objectserver64.mspНеприменимо7,217,15231-Mar-201217:44Неприменимо
Retailheadquarters32.mspНеприменимо466,94431-Mar-201217:46Неприменимо
Retailheadquarters64.mspНеприменимо466,94431-Mar-201217:46Неприменимо
Retailpos.mspНеприменимо716,80031-Mar-201217:46Неприменимо
Setupsupport32.mspНеприменимо7,843,84031-Mar-201217:44Неприменимо
Setupsupport64.mspНеприменимо13,766,65631-Mar-201217:46Неприменимо
Traceparser.mspНеприменимо249,85631-Mar-201217:46Неприменимо
Axsetupsp.exe6.0.947.8531,361,76816-Jan-201207:35x86
Axutillib.dll6.0.947.0817,51205-Jan-201222:00x86
Microsoft.dynamics.servicing.operations.dll6.0.888.43635,75205-Jan-201222:00x86
Axsetupsp.resources.dll6.0.947.491382,84805-Jan-201222:00x86
Axsetupsp.resources.dll6.0.947.491370,56005-Jan-201222:00x86
Axsetupsp.resources.dll6.0.947.491374,65605-Jan-201222:00x86
Axsetupsp.resources.dll6.0.947.491374,65605-Jan-201222:00x86
Axsetupsp.resources.dll6.0.947.491370,56005-Jan-201222:00x86
Axsetupsp.resources.dll6.0.947.491378,75205-Jan-201222:00x86
Axsetupsp.resources.dll6.0.947.491370,56005-Jan-201222:00x86
Axsetupsp.resources.dll6.0.947.491374,65605-Jan-201222:00x86
Axsetupsp.resources.dll6.0.947.491370,56005-Jan-201222:00x86
Axsetupsp.resources.dll6.0.947.491374,65605-Jan-201222:00x86
Axsetupsp.resources.dll6.0.947.491370,56005-Jan-201222:00x86
Axsetupsp.resources.dll6.0.947.491407,42405-Jan-201222:00x86

Статус


Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Примечание. Это статья «БЫСТРАЯ ПУБЛИКАЦИЯ», созданная непосредственно из технической поддержки корпорации Майкрософт. Сведения, содержащиеся в настоящем документе, предоставляются "как есть" в ответ на возникающие проблемы. В результате скорости предоставления материалов они могут включать опечаток и быть изменены в любое время без предварительного уведомления. Другие вопросы, связанные с Условиями использования см.