Kbase P158311: 4GL/AB: Error: "System.IO.FileNotFoundException: Could not load file or assembly" running OpenEdge 1
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/7/2010 |
|
Status: Verified
SYMPTOM(s):
4GL/AB: Error: "System.IO.FileNotFoundException: Could not load file or assembly" running OpenEdge 10.2B application in a production environment
System.IO.FileNotFoundException: Could not load file or assembly 'Progress.Messages, Version=10.2.2.1235, Culture=neutral, PublicKey Token=null' or one of its dependencies. The system cannot find the file specified.
The error occurs running a 4GL/ABL class or procedure in a runtime environment
FACT(s) (Environment):
The same code runs error free in a development environment
Only run-time product licenses are installed
Windows
OpenEdge 10.2B
CAUSE:
Bug# OE00194417
CAUSE:
The install module of the OpenEdge 10.2B run time ( deployment) environments fails to properly create the directory $DLC/bin/dotnet and place a copy of the Progress.Messages.dll file in it.
FIX:
Upgrade to OpenEdge 10.2B01 or later. If upgrading to OpenEdge 10.2B01 or later is not feasible, a workaround is to:
1. Create the DLC/bin/dotnet directory.
2. Copy the Progress.Messages.dll file from the DLC/dotnet/deploy/signed directory into the newly created DLC/bin/dotnet directory.