Registering Components Upon Install

micropathic

Well-known member
Joined
Oct 23, 2003
Messages
75
Hi, I have an installer project created in Visual Studio .Net. I set all the .dlls 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 cant figure out what Im 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 youre missing the actual ActiveX controls that the top assemblies are wrapping - the common dialog and common control ocxs. I cant for the life of me think why youd be using them as .NET has its own wrappers for those win32 controls.

If the COM registration type still doesnt work, isnt there a ComSelfReg one? Id try that.
 
Back
Top