Microsoft_MVP_banner

CIL generation: Duplicate type name within an assembly.

Issue
Definition:

I
have been trying to generate a FULL CIL into our working live environment and
suddenly it started giving me the following error;
                         
CIL generation: Duplicate type name within an assembly.

Assessments:
I did the following steps:

1- Strong recommendation, apply latest kernel build. Download link:


Package:
———————————————————–
KB Article Number (s) : 2957061
Language: All (Global)
Platform: i386
Location: ( http://hotfixv4.microsoft.com/Microsoft%20Dynamics%20AX%202012%20R2/nosp/KB2957061/6.2.1000.7176/free/474249_intl_i386_zip.exe
)

2- To
improve Compilation speed I did following changes :

– For the full compile not
catching all the syntax errors, please follow the  X++ code workaround
suggestion:
Under
ClassesSysCompilerOutputstartCompilation
Simply
delete or out comment the marked line completely.

  
  
-For the CIL compiler
performance:
      Make
sure that the “Client/Server trace” under the client options is unchecked.


      Change
the tier  from “client” to  “server” on
ClassesSysCompileILdumpParallelBulkn method.
– Further improvements is
provided under: http://blogs.msdn.com/b/axtools/

3- For the
full CIL generation failure:

  1. Stop all AX client sessions
  2. Stop all AOS services
  3. Take a copy of XPPIL folder
  4. Take a copy of Model database
  5. Delete content of XPPIL folder
  6. Truncate SYSXPPAssembly table from SQL backend
  7. Retsart AOS
  8. Restart AX client
  9. Complete full XPP compilation
  10. Completet full CIL generation


Happy Daxing!

Share:

Related Posts

Microsoft Copilot
admin

Exploring Microsoft Copilot Architecture

Microsoft Copilot isn’t just another AI tool; it’s a comprehensive platform designed to be your indispensable companion, enhancing productivity, fostering creativity, and facilitating information comprehension all through a user-friendly chat interface. The concept of Copilot emerged two years ago when Microsoft introduced GitHub Copilot, aiming to assist developers in writing

Read More »
How to enable new Microsoft teams - Public Preview!
Microsoft Teams
Faisal Fareed

How to enable new Microsoft teams – Public Preview!

New Microsoft Teams is just AWESOME, quick but useful post below shows how you have this preview feature to make your life EASY!  Open Microsoft Teams admin center [Ask admin in your organization if you don’t have access] and follow path Teams > Teams update policies > Click on an existing

Read More »

Send Us A Message

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Post

Exploring Microsoft Copilot Architecture

Exploring Microsoft Copilot Architecture

Microsoft Copilot isn’t just another AI tool; it’s a comprehensive platform designed to be your indispensable companion, enhancing productivity, fostering creativity, and facilitating information comprehension all through a user-friendly chat interface. The concept of Copilot emerged two years ago when Microsoft introduced GitHub Copilot, aiming to assist developers in writing…

How to enable new Microsoft teams – Public Preview!

How to enable new Microsoft teams – Public Preview!

New Microsoft Teams is just AWESOME, quick but useful post below shows how you have this preview feature to make your life EASY!  Open Microsoft Teams admin center [Ask admin in your organization if you don’t have access] and follow path Teams > Teams update policies > Click on an existing…

Electronic Reporting: Send vendor payments to external azure storage via X++

Electronic Reporting: Send vendor payments to external azure storage via X++

Electronic Reporting module in Microsoft Dynamics 365 Finance Operation lets you archive file generated by ER at SharePoint location and in Azure Storage as per this link Archive ER destination type – Finance & Operations | Dynamics 365 | Microsoft Learn. APIs can be used to check message status and read…

FaisalFareed@2025. All rights reserved

Design by T3chDesigns