Lo nuevo en .NET Compact Framework 3.5
Actualización: noviembre 2007
.NET Compact Framework versión 3.5 amplía .NET Compact Framework con muchas características nuevas. Este tema proporciona información sobre las principales incorporaciones y modificaciones.
Puede instalar .NET Compact Framework 3.5 en RAM utilizando un archivo CAB. Para obtener este software, visite la página Microsoft .NET Compact Framework Downloads.
Nota: |
---|
La versión de .NET Compact Framework que se instala mediante un archivo CAB siempre debe ser más reciente que cualquier otra versión guardada en ROM. |
Para instalar .NET Compact Framework 3.5 en ROM en dispositivos con Windows Embedded CE, debe obtener la actualización mensual correcta de Platform Builder en el sitio web Windows Embedded CE Updates. Para obtener más información sobre las plataformas compatibles y las versiones preinstaladas en ROM, vea Dispositivos y plataformas admitidos por .NET Compact Framework.
Windows Communication Foundation
.NET Compact Framework 3.5 admite Windows Communication Foundation (WCF), que es el modelo de programación unificado de Microsoft para generar las aplicaciones orientadas a servicios. Los clientes que están ejecutando .NET Compact Framework pueden conectarse a los servicios web de WCF que ya existan en el escritorio. Además, se ha agregado compatibilidad para un nuevo transporte de WCF, el transporte de correo Microsoft Exchange Server, tanto para aplicaciones .NET Compact Framework como para aplicaciones de escritorio. Para obtener más información acerca de WCF, vea Mensajería en .NET Compact Framework y Transporte de correo de Exchange Server en WCF.
LINQ
Language-Integrated Query (LINQ) agrega funciones de consulta de uso general a .NET Compact Framework que se aplican a diferentes orígenes de información, como bases de datos relacionales, datos XML y objetos en memoria. Para obtener más información, vea LINQ en .NET Compact Framework.
Formularios Windows Forms
La tabla siguiente describe las mejoras realizadas a los controles de los formularios Windows Forms en .NET Compact Framework 3.5.
Tipo |
Cambios |
---|---|
Ahora, los usuarios pueden agregar gráficos a estos controles. |
|
Ahora, se admiten fuentes ClearType y puede modificar la propiedad BackColor de los controles de sólo lectura. |
|
Ya no se admiten las propiedades SelectionStart y SelectionLength. |
SoundPlayer
.NET Compact Framework 3.5 admite SoundPlayer, que permite reproducir varios sonidos. Un dispositivo puede mezclar estos sonidos si el hardware admite esta posibilidad. Para obtener más información, vea SoundPlayer en .NET Compact Framework.
Compresión
.NET Compact Framework 3.5 incorpora compatibilidad para las siguientes clases del espacio de nombres System.IO.Compression:
Además, se admite la propiedad AutomaticDecompression.
Delegados
.NET Compact Framework 3.5 admite el método CreateDelegate.
Generador de perfiles de CLR de .NET Compact Framework
.NET Compact Framework 3.5 admite el generador de perfiles de CLR, que sólo estaba disponible con la versión completa de .NET Framework. El generador de perfiles de CLR permite ver el montón administrado de un proceso e investigar el comportamiento del recolector de elementos no utilizados. El generador de perfiles de CLR y su documentación asociada están incluidos en las herramientas avanzadas de .NET Compact Framework. Para obtener más información, vea Power Toys for .NET Compact Framework.
Nota: |
---|
El Profiler de CLR requiere .NET Framework versión 3.5 en el escritorio. |
Herramienta de configuración
.NET Compact Framework 3.5 admite la herramienta de configuración, que proporciona información sobre la versión del motor en tiempo de ejecución y funciones administrativas que permiten, por ejemplo, especificar en qué versión de .NET Compact Framework se ejecutará una aplicación. La herramienta de configuración y su documentación asociada están incluidas en las herramientas avanzadas de .NET Compact Framework. Para obtener más información, vea Power Toys for .NET Compact Framework.
Depuración
Las mejoras realizadas en la depuración de .NET Compact Framework 3.5 son las siguientes:
Ahora se admiten las evaluaciones de funciones anidadas.
Ahora, las excepciones no controladas realizan la interrupción en el lugar donde ocurrió la excepción, en lugar del lugar donde se llamó al método Run.
Registro
Se han realizado las mejoras siguientes en las características de registro:
Ahora, los registros de interoperabilidad incluyen información sobre los objetos cuyas referencias se van a calcular y que están contenidos en estructuras o en tipos de referencia. Para obtener más información, vea Información del archivo de registro.
El registro de finalizador incluye información sobre el orden y la temporización del finalizador.
Los archivos de registro ya no se bloquean mientras la aplicación se está ejecutando. Por consiguiente, puede leer los registros en tiempo de ejecución.
Las trazas de la pila incluyen la firma de método completa para distinguir las sobrecargas de los métodos.
Id. de plataforma
.NET Compact Framework 3.5 proporciona información nueva sobre el tipo de plataforma, concretamente si una plataforma es Pocket PC o Smartphone. Para obtener más información sobre los id. de plataforma, vea la enumeración WinCEPlatform.
Herramientas del motor en tiempo de ejecución
Ahora, la biblioteca de herramientas del motor en tiempo de ejecución proporciona compatibilidad para ejecutar las herramientas de diagnóstico del SDK de .NET Compact Framework, como el Monitor de rendimiento remoto, con el emulador. Las herramientas en tiempo de ejecución y su documentación asociada están incluidas en las herramientas avanzadas de .NET Compact Framework. Para obtener más información, vea Power Toys for .NET Compact Framework.
Nombres seguros
Ahora se admiten nombres seguros con un tamaño mayor de 1,024 bytes.
Caché de ensamblados global
Las modificaciones realizadas en la arquitectura del ensamblado global mejoran la administración de errores y la integración con Windows Embedded CE versión 6.0.
Documentación
La documentación de la biblioteca de clases de .NET Compact Framework 3.5 incluye información mejorada sobre la compatibilidad de las plataformas para las sobrecargas. Para obtener más información, vea Cómo: Buscar miembros compatibles de .NET Compact Framework en la biblioteca de clases.
Ejemplos
Se dispone de nuevos ejemplos que muestran las características de .NET Compact Framework 3.5 como WCF, compresión, LINQ y XLINQ. Para obtener más información, vea .Ejemplos de .NET Compact Framework