04.08.2013, 22:55 | #1 |
Участник
|
System.MissingMethodException: Method not found
Всем привет.
Ax2012 R2. Работаю над отправкой отчета в Excel по почте. Отчет сделан на базе класса XmlExcelReport_RU. До недавнего времени отчет волне себе работал на пакетнике – создавался и рассылался пользователям. И работа шла над мелкими рюшечками. Потом на сервере АОС-а установили VS2010 professional и SP1, поставили софт, необходимый для установки Visual Studio Tools из состава инсталлятора Ах. И… пакетная операция на методе initCells класса OxmlRow_Ru стала валиться с ошибкой: System.MissingMethodException: Method 'DocumentFormat.OpenXml.OpenXmlChildElements+<GetEnumerator>d__0.get_Current' not found. at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams) at Microsoft.Dynamics.Ax.Xpp.CLRInterop.MakeReflectionCall(Object instance, String methodName, Object[] parameters) Снес VS2010 вместе с SP1, снес и поставил заново .net framework 4.0. Не помогло. Ну, можно ещё снести всякую программную мелочевку числом около 2-х десятков, приехавшую вместе с VS, или заново установить Ах2012. На этом моя фантазия заканчивается. Кто-нибудь знает, куда ещё можно копать? P.S. На клиенте и при серверной (но не пакетной) обработке все работает идеально. Глобальную компиляцию и перестроение CIL делал, правда проделывал это до сносов софта. |
|
|
|