Consultor Eletrônico



Kbase P117112: Progress based GUI application loads .Net 2.0 framework instead of .Net 1.1 framework
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   30/06/2006
Status: Verified

FACT(s) (Environment):

OpenEdge 10.x

SYMPTOM(s):

Progress based GUI application loads .Net 2.0 framework instead of .Net 1.1 framework

Application calls .Net DLL

.Net DLL was compiled with ActiveX wrapper functionality in .Net

CHANGE:

The .Net 2.0 framework was installed

CAUSE:

The operating system automatically loaded the newest version of the .Net framework that was installed on the machine instead of the required version

FIX:

Even though the prowin32.exe executable is not a .Net executable a .config file can be used (name it prowin32.exe.config) to specify the version of the .Net framework that must be loaded when the call to the .Net DLL is made.

The prowin32.exe.config file should look like the following:

<configuration>
<startup>
supportedRuntime version="v1.1.4322" />
</startup>
</configuration>

Replace "v1.1.4322" with the version of the .Net framework that you require.