Quick question.
Say I have a project against the 2.0framework. I also have a dll compiled
against 3.5. If I reference the 3.5 dll in the 2.0 project, how would that
work?
So I'm thinking that the 3.5 dll gets loaded in memory by the 3.5 framework
running in process X.
The 2.0 project dlls get loaded in the process running the 2.0 framework in
process Y.
So I would think that any calls will suffer out-of-process performance, but
at least it works. Am I correct on this? Would someone be able to help me
understand the situation here? Perhaps .net is doing something interesting
and the performance isn't really an issue between framework versions? Not
sure.
Thank you.