AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.01.2013, 16:52   #1  
saygon is offline
saygon
Участник
 
14 / 10 (1) +
Регистрация: 21.12.2012
Здраствуйте, 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  
plumbum is offline
plumbum
Участник
Соотечественники
 
182 / 86 (3) ++++
Регистрация: 07.12.2007
Адрес: Vienna, AT
Цитата:
Сообщение от saygon Посмотреть сообщение
Здраствуйте, plumbum.
У меня вопрос - есть ли средства в AX для автоматического добавления сборок в References?
Потому как если этот шаг делается вручную, то и все дальнешие шаги (импорт модели, компиляция) тоже необходимо вручную делать.
Ну а если эти сборки в Вашей модели? Вы созадли при разработке проект, куда включили все объекты и ссылки (References), эти ссылки и объекты вы добавили в Вашу модель.

Вы можете потом сразу всю модель залить через axUtil, а на вызов этой утилиты права у администратора, устанавливающего плагин, должны быть. Данный способ развертывания не предусматривает открытия окна клиента. Потом надо будет с помощью этой же утилиты прокомпилировать дерево.
__________________
http://www.axdevposts.blogspot.com
Пришел, уведел.... отойди, дай другому увидеть!
За это сообщение автора поблагодарили: saygon (1).
Старый 16.01.2013, 17:59   #3  
saygon is offline
saygon
Участник
 
14 / 10 (1) +
Регистрация: 21.12.2012
Спасибо за быстрый ответ.

Вы имеете ввиду добавить Reference на сборку, добавить её в модель и при импорте модели акс включит саму сборку (бинарник) в импортируемый текстовый файл?
Только что добавил NLog.dll в References, добавил её в модель и импортнул - в .axmodel файле метаинформация о этой сборке, но без бинарников сборки.

Или же Вы подразумеваете другой сценарий: добавление в Reference в моём дев окружении -> импорт в модель -> установка на сервере клиента этой модели + установка в GAC моих сборок. И сборки будут доступны по Referenc-aм, т.к они есть в GAC-е?

Последний раз редактировалось saygon; 16.01.2013 в 19:15.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
emeadaxsupport: New Content for Microsoft Dynamics AX 2012 : October 2011 Blog bot DAX Blogs 0 27.10.2011 17:11
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
daxdilip: Whats New in Dynamics AX 2012 (A brief extract from the recently held Tech Conf.) Blog bot DAX Blogs 7 31.01.2011 12:35
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:17.