Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/07/2011, 10:35
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: ¿Que diferencias hay entre .NET 2003 y 2005?

El 2005 está más ajustado al modelo de POO, porlo que algunas cosas que antes funcionaban bien, ya no lo hacen.
Esto lo he notado en especial con ciertas librerías como las de Bases de Datos, donde antes ciertos objetos se podían pasar como referencia y ahora no. El cambio consiste esn una mayor restricción del aislamiento de los objetos. Lo que es privado, es privado, y no se permite compartirlo como referencia, ni siquiera dentro de la misma clase.

Otras cosas han sido, por ejemplo, que la propiedad DialogResult de ciertos formularios no se pueda comparar directamente con DialogResult.Yes o lo que feuse. Ahora requiere invocar completo Windows.Forms.DialogResult.Yes
Tampoco te deja usar ciertas variables sin inicializarlas, o te marca las que no usas para eliminarlas. Los cambios en ciertas clases hacen que algunos métodos queden obsoletos, y ciertos controles (por ejemplo el WebBrowser) funcionan y tienen propiedades diferentes.

En general, la conversión desde VS2003 a VS2005 no es muy problemática. SImplemente fíjate en los errores que te marca y ve corrigiendo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)