Registering Components Upon Install

micropathic

Regular
Joined
Oct 23, 2003
Messages
75
Hi, I have an installer project created in Visual Studio .Net. I set all the .dll's in the project with the "vsdraCOM" and copy local options and am still having problems with the registration of the components. Here is a list of the files that need to be registered upon installation:

AxInterop.MSComctlLib.dll
AxInterop.MSComDlg.dll
AxInterop.SHDocVw.dll
AxInterop.SREGOCETPXLib.dll <-- Legacy ActiveX control

Interop.MSComctlLib.dll
Interop.MSComDlg.dll
Interop.SHDocVw.dll
Interop.SREGOCETPXLib.dll <-- Legacy ActiveX control

SHDOCVW.DLL
SREGOCETPX.ocx <-- Legacy ActiveX control


Am I supposed to be registering all these files this way? I can't figure out what I'm doing wrong, so any help would be super greatly appreciated! Thanks!
 
Only the bottom two files in that list need to be registered. It looks like perhaps you're missing the actual ActiveX controls that the top assemblies are wrapping - the common dialog and common control ocxs. I can't for the life of me think why you'd be using them as .NET has its own wrappers for those win32 controls.

If the COM registration type still doesn't work, isn't there a ComSelfReg one? I'd try that.
 
Back
Top