Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

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!

  • *Gurus*
Posted

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.

MVP, Visual Developer - .NET

 

Now you see why evil will always triumph - because good is dumb.

 

My free .NET Windows Forms Controls and Articles

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...