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.