|
16.01.2013, 16:52 | #1 |
Участник
|
Здраствуйте, plumbum.
1. "А зачем Вам именно проекты добалять в дерево? Добавьте ссылки (AOT\References) на нужные библиотеки!" - Первый метод это и подразумевает (добавление в AOT\References). Но для того чтобы добавить cборки туда, нужно открыть среду разработки, а среда разработки доступна только если у кастомера есть дев лицензия (к-ой может и не быть). 2. "NET сборки еще надо будет зарегистрировать на машине AOSа, насколько я понимаю, иначе Reference на них из AOT выдаст ошибку." - да, это я не описал). Тут 2 варианта (регистрировать в GAC при установке, или ложить в папку клиента AX на сервере (у меня это C:\Program Files (x86)\Microsoft Dynamics AX\60\Client\Bin) чтобы AX нормально заимпортил). С этим вроде бы всё понятно, я для простоты это опустил. 3. "Может есть смысл написать Setup Project для .NET, который бы прописывал библиотеки и в заключении вызывал axUtil из коммандной строки, тогда имортировалась бы ваша модель с последующей компиляцией." . Рассматривается способ 1, я так понимаю? (т.к. для способа 2 регистрировать dll не требуется - они и так в исходниках в импортируемом файле лежат). Как я понял последовательность следующая: 1. Регистрация dll в GAС-e 2. Добавление их в References 3. Импорт модели, компиляция. У меня вопрос - есть ли средства в AX для автоматического добавления сборок в References? Потому как если этот шаг делается вручную, то и все дальнешие шаги (импорт модели, компиляция) тоже необходимо вручную делать. |
|
16.01.2013, 17:14 | #2 |
Участник
|
Цитата:
Вы можете потом сразу всю модель залить через axUtil, а на вызов этой утилиты права у администратора, устанавливающего плагин, должны быть. Данный способ развертывания не предусматривает открытия окна клиента. Потом надо будет с помощью этой же утилиты прокомпилировать дерево.
__________________
http://www.axdevposts.blogspot.com Пришел, уведел.... отойди, дай другому увидеть! |
|
|
За это сообщение автора поблагодарили: saygon (1). |
16.01.2013, 17:59 | #3 |
Участник
|
Спасибо за быстрый ответ.
Вы имеете ввиду добавить Reference на сборку, добавить её в модель и при импорте модели акс включит саму сборку (бинарник) в импортируемый текстовый файл? Только что добавил NLog.dll в References, добавил её в модель и импортнул - в .axmodel файле метаинформация о этой сборке, но без бинарников сборки. Или же Вы подразумеваете другой сценарий: добавление в Reference в моём дев окружении -> импорт в модель -> установка на сервере клиента этой модели + установка в GAC моих сборок. И сборки будут доступны по Referenc-aм, т.к они есть в GAC-е? Последний раз редактировалось saygon; 16.01.2013 в 19:15. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|