As part of our migration from .net 1.1 to .net 3.5, we had to modify several vender dlls.
One of them gives us problems only in one place out of 4 places that we use:
The problem point is a window shape project that uses reflection to dynamically load some DLLs that run lengthy processes. One such long-running process is an agent that uses one of our DLLs.
We get the missing assembly exception at the point where we first introduce the function that references the library. I already tested such stupid things as if we forgot to move the link from the old version to the new one, but this is not so. I also checked the bin directory of the project, and there is an assembly there.
Has anyone encountered a situation in which the .net 2.0 runtime refuses to load such an assembly? And if so, how can we fix the problem.
Additional Information:
The specific seller in this case is dtSearch, and this is the border where the error occurs:
Private Sub BuildIndex()
SetIndexOptions()
ExecuteIndexJob()
End Sub
Private Sub SetIndexOptions()
'Body removed for brevity
End Sub
The library has the SetIndexOptions function specified. BuildIndex()is thrown, but an exception occurs when calling SetIndexOptions. The function is never entered.
source
share