quadro Croce calo di prestazioni
Domanda
Ho un progetto NET 3.5 WinForms che utilizza diversi controlli 3rd party e un paio di componenti di produzione propria che vengono compilati per il quadro 1.1.
C'è un calo di prestazioni per l'utilizzo di 1,1 componenti?
Soluzione
No perché la versione 1.1 del framework dovrebbe funzionare bene su runtime CLR che è venuto con 2.0. A meno che non si sta facendo qualcosa di strano, l'applicazione è in esecuzione in un solo AppDomain che è probabilmente 2.0, quindi tutto in quel dominio di applicazione dovrebbe essere in esecuzione su 2.0, inclusi i 1.1 librerie.
Il framework .NET 3.5 è un'estensione del framework 2.0. Quindi, quando dico 2.0, 3.0 e 3.5 sono inclusi in questo.
Così si è totalmente bene dal punto di vista runtime. Non sapendo più circa le librerie, si potrebbero utilizzare obsolete API che sono state migliorate nel nuovo quadro, ma che è l'unico posto si potrebbe incorrere in un problema