|  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 | |||
| 
 |