MS Dynamics AX 2009 - Как скопировать/установить самопрограммированное расширение?
-
21-09-2019 - |
Вопрос
Итак, я начал с программирования Microsoft Dynamics AX 2009, создал небольшое собственное приложение для образцов в моей Dev-System, и теперь я хочу установить это в мою тестовую систему, которая работает на некотором другом комп.
Моя проблема: я понятия не имею, как создать установщик, или даже как установить расширение Axe вручную. Нет никакой подсказки.
Итак, как бы я установил свой самопрограммированный расширение AX вручную и как создать для него установщик?
Решение
Если клиент не купит лицензию разработчика, ваше расширение будет находиться на пользовательском уровне - совсем не идеально.
В качестве альтернативы вы можете построить среду для клиента в другой среде, возможно, в вашем офисе, где у вас есть лицензия разработчика. Внесите изменения в слое, в котором вы захотите его (предложите слой CUS, если это настройка для этого клиента). Все, что вы делаете, - это перезаписать файл клиента Axcus.aod с той, что из вашей среды.
Это легко сделать, где ваши изменения являются новыми объектами, но где вы вносите изменения в стандартные объекты AX, вы можете столкнуться с проблемами. (Всегда делайте копию среды клиента, прежде чем сделать это.)
Другие советы
Не совсем ясно, чего вы хотите достичь. Насколько я понимаю, вы хотите перенести свои изменения в другую среду, правильно?
Добавьте все свои объекты в проект, экспортируйте проект из вашей среды разработки и импортируйте в другой.
Убедитесь, что у вас есть пункты меню и ссылка на них в вашем главном меню.
(О, я уполномочен, если вы неправильно поняли свой вопрос).
Так же. Поскольку изменения на объектах STD внесены на слое CUS и, следовательно, будут в файле Axcus.AOD.
(Исходный объект STD AX все еще будет существовать в слое SYS/SYP.)
Для получения дополнительной информации о слоях:http://msdn.microsoft.com/en-us/library/aa851164.aspx
Надеюсь, поможет.