Dll registration fails while running VB setup and deployment and manually using regsvr32 for msxml5.dll

Hi,

Why is it that a dll file will not register.  It should on the setup and deploy but fails.  I also tied manually and that fails as well.  What can be done to force one to register or find out why it won't.  Any help would be greatly appreciated.

Thanks,

Kevin
kacoraceAsked:
Who is Participating?
 
PaulHewsCommented:
Isn't msxml5.dll a part of MS Office 2003?  You need to install Office if you are using that.  However, it's likely you could use a standalone version of the MSXML parser.  The download page is found here:
http://msdn.microsoft.com/XML/XMLDownloads/default.aspx

Any package you install on the development machine would also need to be deployed to the client.  
0
 
mushu999Commented:
Normally, when you distribute a VB project that is installed on a client computer via the Setup.exe program, it will auto-register all needed DLL files. If you are just sending your client an updated executable that has been changed to incorporate a new COM object, you will need to also send the new COM object DLL file, and have the customer do a regsvr32 COMobject.DLL on their computer.

Also, make sure that you have included a reference to that DLL file in your project within the VB IDE. I think it's View/References on the drop-down menus.
0
 
gbzhhuCommented:
The dll probbaly has a dependency that is missing

Open Dependency Walker (Depends) from Visual Studio 6.0 tools and load the dll.  This should highlight if there is a missing dependency
0
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

 
gbzhhuCommented:
Paul,

where did you get the msxml5.dll ?  Have I missed some discussion?
0
 
PaulHewsCommented:
See the question title.
0
 
gbzhhuCommented:
LOL!!! reading that would help!! I feel like right dork, d'oh
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.