Показать сообщение отдельно
Старый 04.04.2014, 21:30   #9  
Sergikrus is offline
Sergikrus
Участник
 
82 / 15 (1) ++
Регистрация: 26.09.2008
Адрес: Tyumen
Angry
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Для успешной компиляции X++ надо, чтобы клиент "видел" сборку, на которую ссылается код. Если компиляция будет запускаться на хосте AOS'а, то достаточно зарегистрировать сборку в GAC, если же она будет запускаться на другом хосте, то на нем также должна быть эта сборка - в GAC либо в bin клиента, которым будет компилироваться код.
У меня следующая ситуация, есть сборка, которую я зарегил в GAC на AOS, компиляция проходит, код исполняется, работает. Устанавливаю клиентское приложение сотруднику, при исполнении кода возникает ошибка Объект "CLRObject" не может быть создан ругается на строчку где объявлена эта сборка в classDeclaration. Если эту сборку положить в bin клиента, то все работает. Как бы должно быть достаточным регистрации в GAC, но нет!