Link to home
Start Free TrialLog in
Avatar of Dave McDonald
Dave McDonaldFlag for United States of America

asked on

Deploying Visio Viewer with InstallShield: Module VVIEWER.DLL Failed to Register

I have created an application using Visual Studio Professional 2015 (Version 14.0.25431.01 Update 3) that utilizes Visio Viewer (Version 16.0.4339.1001).
When I install my application, I get "Error 1904. Module C:\Program Files (x86)\...\VVIEWER.DLL failed to register. HRESULT -2147220473. Contact your support personnel."
I have researched and not found a solution. I have done all the basics .. windows is up to date, etc.
In my application I reference AxVisioViewer.
The application does run / work correctly - but I am concerned that the end users will not have a good install experience as they see this error during install.
(I also get the similar error when uninstalling - the failed to deregister error 1905).

Visio Viewer must be installed first. In Visual Studio, AxVisioViewer copy local set to yes (it will not work if set to no). Embed Interop Types - False. Specific version - False.
I have tried uninstalling Visio Viewer and installing my app, it will not run without Visio Viewer installed. I have re-installed visio viewer then re-installed my app - same error during installation. As stated, it works - but the user sees this error.
I am using InstallShield LE, and I am digitally signing my app / setup programs
.
ASKER CERTIFIED SOLUTION
Avatar of Dave McDonald
Dave McDonald
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Seth Simmons
No comment has been added to this question in more than 21 days, so it is now classified as abandoned.

I have recommended this question be closed as follows:

Accept: Dave McDonald (https:#a42221151)

If you feel this question should be closed differently, post an objection and the moderators will review all objections and close it as they feel fit. If no one objects, this question will be closed automatically the way described above.

seth2740
Experts-Exchange Cleanup Volunteer