Nuevas características en el editor de código:
- IntelliSense ha mejorado, ahora ofrece sugerencias sobre como corregir el código gracias a la característica conocida como Autocorrect.
- El editor de código ahora muestra un borde amarillo a la izquierda indicando el código que ha sido modificado pero no guardado.
- Los comentarios XML del código ahora son soportados nativamente por VB.NET (anteriormente eran exclusivos de C#). Ahora VB permite comentar el código.
- Editar y continuar es una característica que permite cambiar el código mientras se depura sin tener que reiniciar la aplicación para hacer efectivas las modificaciones.
Nuevos controles:
- Los controles Strip son una familia de controles que funcionan en conjunto. Controles como el ToolStrip (reemplaza a ToolBar), el StatusStrip (reemplaza a StatusBar), el MenuStrip (reemplaza a MainMenu) y el ContextMenuStrip (reemplaza a ContextMenu). Estos controles tienen más opciones y trabajan casi de la misma manera, si se aprende a manejar uno se dominará a casi todos ellos.
- El control GridView ofrece una gran mejora sobre el control DataGrid. Las columnas ahora pueden ser del tipo TextBox, ComboBox, CheckBox, Link, Button, o Image. Los colores y fuentes pueden ser establecidos para cada celda individual.
- El control TreeView permite crear interfaces de usuario que representen datos jerárquicos.
Nuevas palabras clave:
- Esta nueva versión viene con un montón de nuevas palabras clave: Continue (utilizado en loops), IsNot (ahora es un operador), Using, el namespace My, el atributo de clases Partial.
Nuevas características de distribución:
- ClickOnce permite que las aplicaciones Windows Forms corran y sean descargadas desde la red o la web. La desventaja de esta nueva tecnología es que el Framework .Net 2.0 debe estar instalado en cliente antes de correr la aplicación. ClickOnce ofrece flexibilidad en la distribución de las actualizaciones, se pueden realizar las actualizaciones automáticamente antes de que la aplicación arranque o se puede utilizar la API para hacerlo desde la aplicación. Las aplicaciones distribuidas a través de ClickOnce no requieren que el usuario este constantemente conectado a la red ya que una versión local de la aplicación puede ser descargada y ejecutada localmente.
Visual Studio 2005 promete ser mucho más productivo para los desarrolladores. La curva de aprendizaje para los desarrolladores actuales de VS.Net no será tanta porque puedes continuar haciendo lo que haces actualmente de la misma manera.