Kruis raamwerk prestasie treffer
Vra
Ek het 'n NET 3.5 Winforms projek wat verskeie kontroles 3rd party en 'n paar tuisgemaakte komponente wat saamgestel vir die 1.1 raamwerk gebruik.
Is daar 'n prestasie treffer vir die gebruik van 1.1 komponente?
Oplossing
Geen omdat die weergawe 1.1 van die raamwerk moet net mooi op die CLR Runtime wat met 2.0 uit te voer. Tensy jy iets vreemd doen, is u aansoek hardloop in net een AppDomain wat waarskynlik 2,0, so alles in wat AppDomain moet uitgevoer word op 2,0, insluitend jou 1.1 biblioteke.
Die NET 3.5 raamwerk is 'n uitbreiding van die 2,0 raamwerk. So as ek sê 2.0, 3.0 en 3.5 is ingesluit in daardie.
So jy is heeltemal fyn uit 'n runtime perspektief. Sonder om te weet meer oor die biblioteke, kan jy gebruik verouderde API's wat reeds verbeter in die nuwe raamwerk, maar dit is die enigste plek waar jy kan 'n probleem ervaar