Показать сообщение отдельно
Старый 25.01.2018, 01:36   #3  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Тут все просто - axbuild просто не всегда компилирует все объекты. Поэтому для надежности компиляцию запускают с клиента. Если Вы не встречались с такой ситуацией, значит вполне вероятно что его починили и он работает как часы.
1. axbuild
2. Заимпортировать файл "C:\Program Files\Microsoft Dynamics AX\60\Server\MicrosoftDynamicsAX\Log\AxCompileAll.xml" (Compiler output -> Import)
3. Скомпилировать обьекты с ошибками (Compiler output -> Recompile)

По памяти, axbuild не понимает .Net референсы и валится с ошибкой на них.

Цитата:
А какие best practices для PROD, где может быть несколько АОСов?
А вы код как на Prod переносите? Model/Model store/XPO?
В зависимости от ответа разные телодвижения надо делать.
Общий принцип - потушить все AOS кроме одного, сделать CIL на оставшимся AOS, запустить остальные AOS.
И PowerShell вам в помощь!
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
За это сообщение автора поблагодарили: sukhanchik (4).