Pipeline Editor displays registered custom pipeline components as unknown in 64 Bit version.
ravikanth | August 26, 2010If you are using commerce server 2007/2009 on 64 bit machine and used pipeline component registration wizard to register pipeline components and if we try to open 64 bit pipeline editor, you may not see your component rather you will see "<<unknown>>” message. This issue occurs because Pipereg.exe cannot recognize 64-bit architecture. To resolve this issue, follow below steps.
- Use the 64-bit version of the Assembly Registration tool (Regasm.exe) to prepare the custom pipeline components for registration(C:\Windows\Microsoft.NET\Framework64\v2.0.50727). So, open Open a command prompt, Change default installation folder for the .NET Framework and run below command.
regasm MyAssemblyComp.dll /tlb:MyAssemblyComp.tlb - Use Pipereg.exe to register the type library file that you created in above step. Make sure that you select the Export registration data option to export the registry information to a .reg file.
- At a command prompt, run the .reg file that you created above or run the .reg file directly from Windows Explorer.
If you check, the custom pipeline components appear correctly in the 64-bit version of Pipeline Editor.
Optional: If you still have the issue then you can use Microsoft regcleaner tool to clean the unnecessary registry entries from the system and perform above steps again. Warning Serious problems might occur if you opt this method and you reinstall the operating system. No one (including Microsoft) cannot guarantee that these problems can be solved. So, modify the registry at your own risk.