When installing a Bentley Hydraulics and Hydrology application, the following error message occurs
"Error 1935. An error occurred during the installation of assembly"
This is related to issues installing the Microsoft Visual C++ Redistributable that is included with the installation. This is a prerequisite that comes from Microsoft.The Bentley OpenFlows product installation files are self-extracting, meaning that the different executable files within the main setup file are run automatically without you needing to install the different components individually. However, the individual files can be extracted and run individually. For this issue, try installing the file "vc9redist_x86.EXE" (the name might be slightly different depending on the application) by extracting it from the installing file.
If you encounter a problem installing the VC component manually, try restarting your computer, checking for and installing any Windows Updates, then try again. If the problem persists, check for any existing instances of the Visual C++ 2008 redistributable packages on your computer. Try using Add/remove programs to search for and locate them, uninstall them all first, then try the VC installation again.
If the problem still occurs, check your Windows temporary folder (type %temp% in the File Explorer address bar and press enter) for two additional files that may contain additional clues to diagnose the issue:
The question marks are random (unique) characters but they are the same for both UI and MSI logs. The 2 logs should have the same date time stamp and it should very closely match the date time stamp of the OpenFlows product installation attempt (or manual installation attempt for the Visual C++ runtime redistributable package itself).
You may need to contact Microsoft for further support, but the above two files plus the main OpenFlows product installation log file can be provided to Bentley Technical Support for review.