Problema con VS 2005 y CE 4.20

12/09/2006 - 10:12 por Jesus | Informe spam
Hola a todos:

Estoy emepzando a desarollar una aplicacion en VS 2005 sobre un dispositivo
q tiene CE 4.20 y no consigo utilizar el dispositivo para probar mi
aplicación, cada vez q lanzo el VS 2005 y elijo "Windows C.E 5.0 Dispositivo"
me da el siguiente error

"The program is not compatible with the current operating system and,
therefore, may not run on this device. Do you want to continue installation??"

Y si compilo la aplicacion me da el siguiente error en la PDA..

"Error. This application (aplicacion.exe) requieres a newer version of the
MS .NET CF than the version installed on th device"

Tengo instalado el CF 2.0 SP1

Muchas gracias a todos!!

Preguntas similare

Leer las respuestas

#1 José Miguel Torres
12/09/2006 - 14:17 | Informe spam
Tienes instalado el Pocket PC 2003 SDK??

saludos


José Miguel Torres
jtorres_diaz~~ARROBA~~terra.es
http://jmtorres.blogspot.com
http://www.desarrolloMobile.NET


"Jesus" escribió en el mensaje
news:
Hola a todos:

Estoy emepzando a desarollar una aplicacion en VS 2005 sobre un
dispositivo
q tiene CE 4.20 y no consigo utilizar el dispositivo para probar mi
aplicación, cada vez q lanzo el VS 2005 y elijo "Windows C.E 5.0
Dispositivo"
me da el siguiente error

"The program is not compatible with the current operating system and,
therefore, may not run on this device. Do you want to continue
installation??"

Y si compilo la aplicacion me da el siguiente error en la PDA..

"Error. This application (aplicacion.exe) requieres a newer version of the
MS .NET CF than the version installed on th device"

Tengo instalado el CF 2.0 SP1

Muchas gracias a todos!!


Respuesta Responder a este mensaje
#2 RFOG
12/09/2006 - 15:40 | Informe spam
Para conectar un dispositivo CE (que no sea una pda con wm2003 o wm5),
necesitas realizar una serie de pasos previos en el dispostivo CE.

He estado buscando el link que lo explica todo, pero no lo he encontrado. Es
un BLOG de la gente de Microsoft, y debería aparecer bajo la búsqueda de
"Connect Visual Studio 2005 whith Windows CE Device"...

Te lo explico por encima, así que seguro que se me escapa algo.

Copia los archivos locales que vienen abajo a la carpeta "\windows" del
dispositivo (no hagas caso de las carpetas de destino):

copy "%ProgramFiles%\Common Files\Microsoft
Shared\CoreCon\1.0\Target\wce400\armv4i\clientshutdown.exe" %1\ceDBG
copy "%ProgramFiles%\Common Files\Microsoft
Shared\CoreCon\1.0\Target\wce400\armv4i\ConmanClient2.exe" %1\ceDBG
copy "%ProgramFiles%\Common Files\Microsoft
Shared\CoreCon\1.0\Target\wce400\armv4i\CMaccept.exe" %1\ceDBG
copy "%ProgramFiles%\Common Files\Microsoft
Shared\CoreCon\1.0\Target\wce400\armv4i\eDbgTL.dll" %1\ceDBG
copy "%ProgramFiles%\Common Files\Microsoft
Shared\CoreCon\1.0\Target\wce400\armv4i\TcpConnectionA.dll" %1\ceDBG

rem MFC 8.0 Debug DLLS
copy "%ProgramFiles%\Microsoft Visual Studio
8\VC\ce\Dll\armv4i\msvcr80d.dll" %1\ceDBG
;copy "%ProgramFiles%\Microsoft Visual Studio
8\VC\ce\Dll\armv4i\coredll.dll" %1\ceDBG
copy "%ProgramFiles%\Microsoft Visual Studio 8\VC\ce\Dll\armv4i\mfc80ud.dll"
%1\ceDBG

rem MFC 8.0 Release DLLS
copy "%ProgramFiles%\Microsoft Visual Studio 8\VC\ce\Dll\armv4i\msvcr80.dll"
%1\ceDBG
;copy "%ProgramFiles%\Microsoft Visual Studio
8\VC\ce\Dll\armv4i\coredll.dll" %1\ceDBG
copy "%ProgramFiles%\Microsoft Visual Studio 8\VC\ce\Dll\armv4i\mfc80u.dll"
%1\ceDBG
copy "%ProgramFiles%\Microsoft Visual Studio 8\VC\ce\Dll\armv4i\atl80.dll"
%1\ceDBG

Luego lanza desde el dispositivo conmanclient2 y a continuación cmaccept.
Mira la IP del dispositivo (no se puede conectar por activesync).

Vete a las Opciones|Devices del Visual Studio y allí selecciona el
dispositivo y pon la IP del mismo de forma manual.

Una vez hecho eso, le das a Tools|Connect to device, seleccionas el aparato
y debe conectar.

Para más conexiones con otras instancias del VS2005 o de herramientas
remotas debes lanzar tantas veces conmanclient2 y cmaccept como conexiones
quieras.

Si después de lanzar los dos ficheros pasan tres minutos sin conectar, debes
volver a lanzarlos. Una vez conectado, ya no necesitas repetir a no ser que
cierres el Visual Studio.


Visita mi blog: http://rfog.blogsome.com
Libros, ciencia ficción y programación
Amar y no ser amado es tiempo mal empleado.

"Jesus" wrote in message
news:
Hola a todos:

Estoy emepzando a desarollar una aplicacion en VS 2005 sobre un
dispositivo
q tiene CE 4.20 y no consigo utilizar el dispositivo para probar mi
aplicación, cada vez q lanzo el VS 2005 y elijo "Windows C.E 5.0
Dispositivo"
me da el siguiente error

"The program is not compatible with the current operating system and,
therefore, may not run on this device. Do you want to continue
installation??"

Y si compilo la aplicacion me da el siguiente error en la PDA..

"Error. This application (aplicacion.exe) requieres a newer version of the
MS .NET CF than the version installed on th device"

Tengo instalado el CF 2.0 SP1

Muchas gracias a todos!!


Respuesta Responder a este mensaje
#3 Jesus
12/09/2006 - 18:17 | Informe spam
Hola de nuevo:

Consegui solucionar el problema de conexion con:
http://blogs.msdn.com/markprenticem...92624.aspx

Ahora estoy en el siguiente paso conectar a SQL 200 para traerme al
dispositivo cierto numero de registros, he visto q los requisitos minimos
para el SQL Mobile 2005 es la version 5.0 de .CE, pero q se puede hacer con
un dispositivo con la 4.2???...
Respuesta Responder a este mensaje
#4 RFOG
12/09/2006 - 18:29 | Informe spam
On Tue, 12 Sep 2006 18:17:02 +0200, Jesus
wrote:

Hola de nuevo:

Consegui solucionar el problema de conexion con:
http://blogs.msdn.com/markprenticem...92624.aspx

Ahora estoy en el siguiente paso conectar a SQL 200 para traerme al
dispositivo cierto numero de registros, he visto q los requisitos minimos
para el SQL Mobile 2005 es la version 5.0 de .CE, pero q se puede hacer
con
un dispositivo con la 4.2???...



Correcto, la explicación que yo te daba está en
http://msdn2.microsoft.com/en-us/li...8708.aspx, que viene de la
página que pones. Yo buscaba en los blogs y está en la MSDN. El pedazo que
te he puesto forma parte de un bat para que el Platform Builder me
construya un CE que ya lleve integrado (y lance) los ficheros...


Respecto al SQL no te puedo decir nada, porque no toco bases de datos...
pero ¿has probado a instalar el CE directamente desde dentro del
dispositivo? El CAB ha de estar por algún lado en el PC host.

Si tienes acceso al Platform Builder lo mismo te sale más a cuenta
integrarle un CE 5... o pedírselo al fabricante de la placa. Del CE 4.20
al 5.0 las diferencias en rendimiento y estabilidad son enormes.

Visita mi blog: http://rfog.blogsome.com
Libros, ciencia ficción y programación
Amar y no ser amado es tiempo mal empleado.
Respuesta Responder a este mensaje
#5 Jesus
12/09/2006 - 18:43 | Informe spam
se intenta instalar al lanzar el VS 2005, pero me da un aviso q me dice q el
programa no es compatible con el sistema operativo y q no funcionara en el
dispositivo, pero te deja continuar,
aparentemente lo instala (aparece en quitar programas..) pero la aplicacion
no funciona al intentar arrancar da el error
"File or assembly name System.Data.SqlserverCE, VErsion=3.0.3600.0, CUlture
=neutral,PublicKeyToken =" or one of its dependencies, was not found"
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida