![]() | |
![]() |
| | Thread Tools | Search this Thread | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I have a managed application compiled on .net 1.1 calling a unmanaged ACtive X control which in turn uses a managed extension C++ COM dll compiled on . Net 2.0. This causes the following exception to be generated in the managed app System.IO.FileLoadException Common Language Runtime Internal error: 0x80131107 This results due to the a lower version CLR version already loaded in to the managed applciations process. This situation can be rectified by changing the application configuration file (supportedRuntime element) to specify that the 2.0 .Net framework CLR should be loaded. The problem is that the Active X control is used by many other applications and it is not feasible to update the app config file each time the Active X control is moved to a higher version of the framework. Is there any way to specify which version of a managed COM component should be loaded for a particular version of the CLR. Any other solution to this problem. Prasen |
#3
| |||
| |||
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
| |