|
![]() |
#1 |
Участник
|
Цитата:
Или же Вы подразумеваете другой сценарий: добавление в Reference в моём дев окружении -> импорт в модель -> установка на сервере клиента этой модели + установка в GAC моих сборок. И сборки будут доступны по Referenc-aм, т.к они есть в GAC-е?
![]()
__________________
http://www.axdevposts.blogspot.com Пришел, уведел.... отойди, дай другому увидеть! |
|
![]() |
#2 |
Участник
|
Как круто Вы со сборками-то
![]() Супер, спасибо. И последний вопрос - будут ли клиентские машины автоматом загружать сборки с сервера? Т.е. посоле установки плагина на сервере, при перезапуске клиентской части, клиент будет видеть что есть новая сборка - он будет эту сборку тянуть в Common\..\VsAsemblies\ с GAC-a напрямую, или через серверную директорию bin? Потому как есть некоторая вероятность того, что сборки на клиентской части AX-а потребуется, и этот момент для меня пока не ясен - будет ли он нормально всё стягивать с сервера в Вашем варианте? |
|
![]() |
#3 |
NavAx
|
А этот плагин точно нужен на клиентских машинах? Налог, по идее, AOS должен считать. Он пусть и пользует сборки. А пользователь к AOS пусть чем хочет, тем и прицепляется. Вдруг пользователь не захочет/не сможет стандартный клиент ставить? А захочет через тот же EP налоги себе посчитать...
__________________
Isn't it nice when things just work? |
|
|
За это сообщение автора поблагодарили: S.Kuskov (2). |
![]() |
#4 |
Участник
|
Да, всё верно, налог должен и будет считаться на сервере. Но у нас будет AX форма с настройками плагина, и там нужна будет валидация данных средствами сборок. Поправьте меня, если я ошибаюсь, но для использования .net сборок в коде форм нам нужна сборка на клиенте.
Хотя это можно обойти вызвовом серверного X++ кода, к-ый и вызывает код со сборки. Кстати, по поводу ответа plumbum: Цитата:
А вот тут не все так просто
По идее клиенты не имеют доступа в GAC сервера. Это легко проверить: если на клиентской машине открыть среду разработки, то сборки не будут компилироваться. Такая проблема обычно решается установкой сборок на терминальном сервере, к которому коннектиться клиент (если конечно используется терминальный сервер) |
|
|
|