Здравствуйте!
Задача - передача CLR объекта и имени метода в функцию с последующим исполнением нестатического метода указанного объекта.
Прошу подсказать, почему приведённый код работает на клиенте, но на сервере в Batch возвращает ошибку:
Код:
Unable to cast object of type 'CSarpProjectName.SomeClass' to type 'Microsoft.Dynamics.Ax.Xpp.XppObjectBase'.
X++:
CLRObject clrObjSomeClass = new CLRObject('CSharpProjectName.SomeClass');
CLRObject clrParameter = new CLRObject('CSharpProjectName.parameter');
DictClass dictClass = new DictClass(className2Id('CLRObject'));
CLRObject clrObjResult;
clrObjResult = dictClass.callObject('methodName', clrObjSomeClass, clrParameter); ( )
Клиент и сервер на одной машине.
AX2012
CSharpProjectName добавлен в AOT из Visual Studio