Cómo: Crear un dispositivo sin periféricos

Actualización: noviembre 2007

Un dispositivo sin periféricos es un dispositivo que no tiene una interfaz gráfica de usuario. Por ejemplo, podría tratarse de un dispositivo incrustado que no incluye teclado ni pantalla. Un dispositivo sin periféricos que ejecuta .NET Compact Framework no dispone de ningún archivo .dll compatible con formularios, dibujos, controles y aplicaciones móviles Direct 3D administradas.

Para poder crear un dispositivo sin periféricos, debe instalar Platform Builder y la actualización de la publicación mensual más actual que admita la versión de .NET Compact Framework 2.0 Service Pack 1 y posterior. Para obtener la actualización mensual correcta de Platform Builder, visite el sitio web Windows Embedded CE Updates.

Los requisitos de un dispositivo sin periféricos son los siguientes:

  • .NET Compact Framework SP1 o posterior, que está incluido con la actualización mensual de Platform Builder.

  • Windows CE 5.0 o versiones posteriores.

La actualización mensual de Platform Builder incluye un nuevo elemento Catalog que debe agregar a su imagen. El contenido del nuevo elemento de catálogo es el siguiente:

  • Cgacutil.exe

  • Mscoree.dll

  • Mscoree2_0.dll

  • Mscorlib.dll

  • System.dll

  • System.web.services.dll

  • System.xml.dll

  • System.net.irda.dll

  • System.data.dll

  • System.messaging.dll

  • Microsoft.visualbasic.dll

Nota:

Los dispositivos sin periféricos no admiten archivos CAB de .NET Compact Framework.

Los espacios de nombres siguientes no se admiten en dispositivos sin periféricos:

El modelo de programación de los dispositivos sin periféricos es el mismo con las excepciones siguientes:

  • La configuración del proxy HTTP no se detecta automáticamente y debe especificarse en el código.

  • Se producirá un error en las conexiones de red que requieran credenciales a menos que proporcione las credenciales dentro del código.

  • La opción de llamar a ShellExecuteEx con la clase ProcessStartInfo no está disponible porque el shell no está disponible en un dispositivo sin periféricos.

Para crear una imagen sin periféricos

  1. En Platform Builder, incluya .NET Compact Framework SP1 o el último elemento Catalog sin periféricos en su imagen.

    Nota:

    Este elemento Catalog se utiliza en lugar del elemento Catalog de .NET Compact Framework 2.0. En algunos casos, también se puede excluir NETUI, pero es preciso asegurarse de que los demás elementos Catalog que incluya no sean dependientes de NETUI.

  2. En Visual Studio, cree un proyecto Windows Embedded CE vacío.

  3. En la ficha Dispositivos del Diseñador de proyectos, desactive la casilla Implementar la versión más reciente de .NET Compact Framework (incluidos los Service Pack).

    Este valor garantiza que no se incluirán archivos CAB de .NET Compact Framework en el proyecto.

  4. Una vez completa la solución de Visual Studio, inclúyala con la imagen en Platform Builder.

Vea también

Tareas

Cómo: Crear archivos de registro

Conceptos

Información del archivo de registro

Otros recursos

Desarrollo de Windows Embedded CE y .NET Compact Framework