MS Dynamics AX 2009 - как скопировать/установить самостоятельно запрограммированное расширение?

Итак, я начал с программирования Microsoft Dynamics AX 2009, создал небольшой собственный образец приложения в своей системе разработки, и теперь я хочу установить его в своей тестовой системе, которая работает на каком-то другом компе.

Моя проблема: я понятия не имею, как создать программу установки или даже как установить расширение AX вручную. Никакой подсказки вообще.

Итак, как мне установить самозапрограммированное расширение AX вручную и как создать для него программу установки?


person Sam    schedule 14.10.2009    source источник


Ответы (3)


Если клиент не купит лицензию разработчика, ваше расширение будет на пользовательском уровне, что совсем не идеально.

В качестве альтернативы вы можете создать среду для клиента в другой среде, возможно, в вашем офисе, где у вас есть лицензия разработчика. Внесите изменения в слой, в котором вы хотели бы это (предложите слой CUS, если это настройка для этого клиента). Все, что вам нужно сделать, это перезаписать файл axcus.aod клиента файлом из вашей среды.

Это легко сделать, когда ваши изменения являются новыми объектами, но когда вы вносите структурные изменения в стандартные объекты Axe, вы можете столкнуться с проблемами. (Перед этим всегда делайте копию клиентской среды.)

person Celeste    schedule 04.05.2010
comment
Ну и как установить при внесении изменений в стандартную структуру AX? - person Sam; 05.05.2010

Не совсем понятно, чего вы хотите добиться. Насколько я понимаю, вы хотите перенести свои изменения в другую среду, верно?

Добавьте все свои объекты в проект, экспортируйте проект из среды разработки и импортируйте в другую.

Убедитесь, что у вас есть пункты меню и ссылка на них в главном меню.

(О, я извиняюсь, если вы неправильно поняли свой вопрос).

person Celeste    schedule 02.03.2010
comment
Нет, ты понял мою проблему. Как мне это сделать, если мой клиент не купил лицензию разработчика, т.е. не может перейти в режим разработки, не имеет лицензии на слой, который я использовал? - person Sam; 02.03.2010

Так же. Поскольку изменения в стандартных объектах выполняются на слое Cus, они будут находиться в файле axcus.aod.

(Исходный объект std ax все еще будет существовать на уровне sys/syp.)

Дополнительные сведения о слоях: http://msdn.microsoft.com/en-us/library/aa851164.aspx

Надеюсь, поможет.

person Celeste    schedule 20.05.2010
comment
Извините, я понятия не имею, к чему относится тот же путь. Ваш ответ, кажется, относится к чему-то за пределами ответа ?? - person Sam; 21.05.2010
comment
Извините за неясность. Вы спросили, как бы вы установили свои изменения. Ответ = путем перезаписи файла axcus.aod вашими изменениями. - person Celeste; 22.06.2010