Installing different versions of Web Client Controls on one machine


  
 Applies To 
  
 Product(s):eB Web
 Version(s):15.3.x -15.6.x, 16.x.x
 Environment: N/A
 Area: Files and Copies
 Subarea: Web Client Controls
 Original Author:Gintautas Bajoriunas, Bentley Technical Support Group
  

 

 

 

 

 

 

 

 

This Wiki will explain how to install different Web Client Controls on same physical machine.

Background

Web Client Controls are used for various file handling operations (upload, check-in, check-out) in eB Web user interface. For different eB versions different Web Client Control version are used (if incorrect version of WCC is installed then all file handling features will be disabled).

When trying to install different WCC versions on same machine error message is received “Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel”.

This issue is related to Bug in installed (which will be fixed in future releases).

Steps to Accomplish

 

  1. Install Web Client Controls (does not matter what version you will install first)
  2. Navigate to C:\Program Files (x86)\Bentley\eB\Web\Control32 and in this location rename file eB.Control.IEControl.dll (in example x_eB.Control.IEControl.dll)
  3. Uninstall the Web Client Controls using “Uninstall Programs” (as you have renamed .dll file it won’t be deleted)
  4. Install different version of Web Client Controls
  5. Register renamed dll file using regsvr32 by running following command in command prompt window

Regsvr32 "C:\Program Files (x86)\Bentley\eB\Web\Control32\X_eB.Control.IEControl.dll"

If the file was registered properly message as in screenshot below should apear

 

 Note(if you have renamed your file differently then don’t forget to modify regsvr32 command)

 

After taking all these steps you should be able to use different Web Client Controls (different eB WEB versions)
 

  

See Also

File Handling