06.11.2014, 09:34 | #1 |
Участник
|
Ошибка при создании CIL: signature is incorrect
Приветствую.
При запуске полной генерации CIL получаю следующую ошибку (после которой компиляция останавливается): X++: Finished pass 3 at 11/6/2014 12:30:05 PM Error when building AS400DatabaseTransfer System.TypeLoadException: The signature is incorrect. at System.Reflection.Emit.TypeBuilder.TermCreateClass(RuntimeModule module, Int32 tk, ObjectHandleOnStack type) at System.Reflection.Emit.TypeBuilder.CreateTypeNoLock() at System.Reflection.Emit.TypeBuilder.CreateType() at Microsoft.Dynamics.Ax.Xpp.ILGenerator.createParentType(TypeBuilder typeBuilder) at Microsoft.Dynamics.Ax.Xpp.ILGenerator.createTypes() Error when building AS400DataQueueAttributes System.TypeLoadException: The signature is incorrect. at System.Reflection.Emit.TypeBuilder.TermCreateClass(RuntimeModule module, Int32 tk, ObjectHandleOnStack type) at System.Reflection.Emit.TypeBuilder.CreateTypeNoLock() at System.Reflection.Emit.TypeBuilder.CreateType() at Microsoft.Dynamics.Ax.Xpp.ILGenerator.createParentType(TypeBuilder typeBuilder) at Microsoft.Dynamics.Ax.Xpp.ILGenerator.createTypes() Finished creating types at 11/6/2014 12:30:37 PM The CIL generator found errors and could not save the new assembly. Глобальная компиляция, компиляция указанных классов - все проходит без ошибок. Перед этим, на 3м проходе была ещё одна ошибка, но тем не менее 3й проход был успешно завершен X++: Exception was thrown because the .NET instance method Microsoft.Dynamics.Framework.Portal.Deployment.EPWebModule.DeployWebModuleFromAOT was not found during CIL generation in class sysEPWebPageDefinition.deployModuleOnServer. Generating the code to make a reflection call during run time. Information: Either the .NET instance method Microsoft.Dynamics.Framework.Portal.Deployment.EPWebModule.DeployWebModuleFromAOT or its parameters could not be resolved during CIL generation, in class sysEPWebPageDefinition.deployModuleOnServer. Generating the code to make a reflection call during run time. Exception was thrown because the .NET instance method Microsoft.Dynamics.Framework.Portal.Deployment.EPWebPartPage.ImportWebPartPageFromAOT was not found during CIL generation in class sysEPWebPageDefinition.deployPageOnServer. Generating the code to make a reflection call during run time. Information: Either the .NET instance method Microsoft.Dynamics.Framework.Portal.Deployment.EPWebPartPage.ImportWebPartPageFromAOT or its parameters could not be resolved during CIL generation, in class sysEPWebPageDefinition.deployPageOnServer. Generating the code to make a reflection call during run time. |
|
06.11.2014, 09:46 | #2 |
Участник
|
удалите папку "C:\Program Files\Microsoft Dynamics AX\60\Server\DEV\bin\XppIL\source"
и сделайте полный CIL |
|
06.11.2014, 13:29 | #3 |
Участник
|
не помогло
|
|
06.11.2014, 15:01 | #4 |
Участник
|
Вы ошибку из инфолога скопировали после компиляции
или инфолог при нажатии на кнопку которая справа от кнопки "полный CIL"? Когда полный CIL не помогает - откройте проблемный класс(ы), поставьте пробел где нибуть. Сохраните, скомпилируйте, CIL. Еще вариант - очистит таблицу sysxppassembly (http://msdn.microsoft.com/en-us/libr...passembly.aspx)
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
06.11.2014, 15:10 | #5 |
Участник
|
ошибка из лог-файла в папке C:\Program Files\Microsoft Dynamics AX\60\Server\DynamicsAX_2012\bin\XppIL\
в инфологе кратко "The signature is incorrect" |
|
07.11.2014, 11:45 | #6 |
Участник
|
не помогла ни "поставить пробел, перекомпилировать", ни очистка таблицы (стопнул AOS, сделал бэкап, сделал delete from where 1=1)
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
Ошибка при создании отчета | 7 | |||
Ошибка при создании шаблонов | 1 | |||
Ошибка при создании журнала | 8 | |||
Ошибка при создании кредит-ноты | 1 | |||
Русская локализация Axapta 3 ? | 59 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|