I'm using Installshield 2012 and trying to register .NET DLL files.
Typically, in the component I use .NET COM Interop option (select to "Yes") to register the NET files.
However, I get the following error "Error -6210: An error occurred building COM .NET Interop information for Component.".
Somehow installshield doesn't think this dll is not NET dll.
Here is the cause,
"During the build process, InstallShield calls the Microsoft file regasm.exe on the .NET .dll to create a registry (.reg) file. After the .reg file is created, the .reg file is imported. The resulting registry entries are then stored in the Registry table of the MSI database. If either of these steps fails, this error occurs."
Are there any other ways to register NET files without using .NET COM Interop option?
I also tried to create a custom action (MSI type 34) to register ("[WindowsFolder]\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe")
but getting this error " "ERROR 1722: There is a problem with this Windows Installer package."
This custom action actually worked fine with very old version of Installshield.
Thanks in advance,
Edited by maxk, 25 February 2014 - 16:24.