Consultor Eletrônico



Kbase P176607: Installing Infragistics NetAdvantage WinForms 2009.2 Help fails due a prerequisite not being met
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   03/11/2010
Status: Unverified

SYMPTOM(s):

Installing Infragistics NetAdvantage WinForms 2009.2 Help fails due a prerequisite not being met

Running \3party\uictrls\NetAdvantage_WinForms_20092_Help.exe from OpenEdge 10.2B install media

Installer halts with 2 error messages

Microsoft Visual Studio .NET 2005 or 2008 was not detected on this machine. You can view the online help version available on our website.

The installation has been terminated due to a prerequisite not being met.

Installing Express Edition of Microsoft Visual Studio does not help

FACT(s) (Environment):

Neither Microsoft Visual Studio 2005 nor Microsoft Visual Studio 2008 is installed
Microsoft Document Explorer 2005 is installed
Microsoft .NET Framework 3.0 (or 3.5) is installed
OpenEdge 10.2B
Windows

CAUSE:

Bug# OE00201616

CAUSE:

Infragistics NetAdvantage WinForms 2009.2 Help installer has a dependency upon Microsoft Visual Studio 2005/2008 being installed on the machine in question. The MSIEXEC.EXE process of the installer checks the registry to determine whether these product versions are installed. If the check fails then the installer stops with error messages. The registry check is not performed if the installer is executed in Quiet mode

FIX:

Option #1
Create a short-cut to NetAdvantage_WinForms_20092_Help.exe.
In the short-cut Properties, add the '/q' switch to the end of the Target line to enable Quiet mode. For example:

..\3party\uictrls\NetAdvantage_WinForms_20092_Help.exe /q

Click on the short-cut to run the installer.
Remove the short-cut once complete.

Option #2
Install either Microsoft Visual Studio 2005 or Microsoft Visual Studio 2005 (full, not Express, edition).
Once done, re-run \3party\uictrls\NetAdvantage_WinForms_20092_Help.exe.

Option #3
Start Regedit.
Backup the machine registry.
Navigate to / create one of the following Keys:

32-bit Windows
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0

64-bit Windows
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\8.0
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0

In the Key, manually create a String Value called InstallDir with value data point to a local folder. For example:

Value name: InstallDir
Value data: C:\temp

Re-run \3party\uictrls\NetAdvantage_WinForms_20092_Help.exe.