> Thanks Ben,
>
> From your comments, I think the solution is to let the application which
> is
> trying to load the assembly load a proper newer version of CLR which the
> assembly, right?
If I understood you right, yes.
> Could I achieve this point by uninstall older version CLR and install new
> version of CLR? Thanks.
No, that wouldn't work. Normally the newest CLR always loads, unless there
is a manifest asking for an older version (it could be in a different
plugin). If there is, then uninstalling the old version will cause
everything to fail. A better thing to do is create a manifest for the .exe
asking the newest CLR to load when the application starts, that way there's
no chance for a different plugin to load an old CLR.
> regards,
> George
[quoted text clipped - 19 lines]
>> already loaded an older version of the CLR, which the assembly can't work
>> with.
George - 09 Aug 2007 03:20 GMT
Thanks Ben,
I think you mean for a system, usually the newest CLR will be loaded unless
a manifest file is used to specify to load an older version of CLR, right?
Do you have any documents about how to write such manifest file.
regards,
George
> > Thanks Ben,
> >
[quoted text clipped - 38 lines]
> >> already loaded an older version of the CLR, which the assembly can't work
> >> with.