

My understanding is that if these are passed as null it returns the values it discovered The InstallAssembly takes about 4 or 5 seconds "appreantly" registering the file and returns nulls for appID and typeLib. InstallationFlags.FindOrCreateTargetApplication) RegHelper.InstallAssembly(assembly, ref appID, ref typeLib, RegistrationHelper regHelper = new RegistrationHelper() String assembly = Files\MyApp\ComApp.dll" The following code, which as far as I can tell should work, doesn't: We are using our own install program, and do not want use anything like click once, installshield or so on to install it.
#HOW TO REGISTER ASSEMBLY WITH REGASM USING INSTALLSHIELD HOW TO#
However I am unable to work out how to register it via code.

It *also* works fine on any other machine when registered from the command line using regasm. It works fine when run compiled and run on the development machine I have a C# COM dll I have written that ties into Excel.
