locked
Error de espacio de disco insuficiente RRS feed

  • Pregunta

  • Hola, acabo de empezar a programar con WMB 6, y cuando intento agregar referencias del Sync Framewok 2.1 en mi aplicación, me salta un error por espacio de almacenamiento insuficiente en el dispositivo.

    He incrementado la ram del dispositivo en el emulador a 256, pero aun así, me salta el error. ¿Cómo puedo asignar memoria suficiente para la aplicación? Me bajé un ejemplo de Pocket CE 5.0 (http://msdn.microsoft.com/es-es/magazine/cc164240.aspx#S7), y en el proyecto del dispositivo estaban agregadas las librerías para crear el cliente de sincronización, aunque tampoco funcionaba, dando el mismo error.

    13/03/2012

    Esto por ejemplo, no va ni a tiros:

    http://social.msdn.microsoft.com/Forums/en/windowsmobiledev/thread/85bf24c7-87e2-4951-9a99-f8673f602fe6

    X cierto, mi sistema operativo e W7 Enterprise, y uso VS 2008 Pro, y tengo instalados developer toolkit para  Mobile 6, y el SDK pro 6 refresh.

    29/03/2012

    He vuelto con el asunto, y lo que he hecho, es en el administrador de emuladores de dispositivos, darle a Guardar como sobre un dispositivo arrancado. Esto hace que se cree un fichero de configuración en [usuario]\Mis Documentos\My Device Emulators. Editandolo con el XML NotePad, le he agregado en el nodo de Peripherals, la entrada SharedFolder, con un atributo Reconfigurable = true, y un valor de texto con la ruta de la carpeta que he compartido:

    Una vez hecho, al abrir el emulador correspondiente, la tarjeta sale a nivel del directorio raiz. Abriendo el explorador de archivos, pulsando en Mis Dispositivos

    Ahora lo que me queda, es ver que poner en el proyecto de visual para especificar esa carpeta como la de resultados del proyecto.

    04/10/2012

    Otra cosa, al final al agregar las librerías de Sync FW el visual me estaba metiendo por defecto las librerías del fw normal, no las del compact fw, por lo que al detectarse las dependencias necesarias para desplegar la aplicación, me generaba cabs de 35 megas. Cuando me aseguré de que estaba cogiendo las librerías del compact (en C:\Program Files (x86)\Microsoft Synchronization Services\ADO.NET\v1.0\Devices\), los ficheros de instalación ya solo ocupaban 24 kb. Por no mirar.

    lunes, 12 de marzo de 2012 12:22

Todas las respuestas

  • hola oye podrias mostrar un paso a paso con los cambios que le haces a el archivo con el editor de texto

    miércoles, 3 de octubre de 2012 21:32
  • Lo único que hay que hacer es abrir el documento .defg que se haya generado en my device emulators, y dentro de Peripherals le añades la etiqueta con el path de tu directorio compartido:

      <Peripherals>
        <SerialPort Reconfigurable="true" UARTNumber="0">none</SerialPort>
        <SerialPort Reconfigurable="true" UARTNumber="1">none</SerialPort>
        <SerialPort Reconfigurable="true" UARTNumber="2">none</SerialPort>
        <SharedFolder Reconfigurable="true">d:\compartida</SharedFolder>
      </Peripherals>

    jueves, 4 de octubre de 2012 14:34