dudas.

21/04/2006 - 17:22 por Diego \(DCD\) | Informe spam
Hola,

tengo alguna dudas a ver si alguien puede resolver.

- Estoy intentado conectar un emulador con WM 5.0 con el ActiveSync 4.1,
¿se puede hacer esto? ¿cómo?.

- He generado un proyecto Setup para mi aplicación, luego he copiado el
fichero CAB que me ha generado en el PPC y lo he ejecutado pero no me ha
creado el acceso directo en el menú Programas de la Pocket. ¿Hay que hacer
alguna cosa?.
Vi un ejemplo en canaldotnet de Unai sobre hacer una instalación
personalizada, ¿es necesario esto para que se cree el acceso directo en el
menú de Programas?. ¿Se puede hacer de alguna otra forma?, Este ejemplo es
válido para el VS 2005.

Gracias y un saludo.

Preguntas similare

Leer las respuestas

#1 Lonifasiko
21/04/2006 - 17:48 | Informe spam
Buenas,

1. - No entiendo muy bien tu primera duda. Entiendo que estás
intentando hacer deploy de tu aplicación en un emulador de Windows
Mobile 5. Es esto correcto? Tu idea entonces es intentar transferir
algún archivo a este emulador a través del ActiveSync? Me parece que
no se puede. Para transferir un archivo al emulador, añádelo al
proyecto y ponlo como "content" o contenido. De esta manera, al hacer
deploy, el archivo también se copiará. No sé si es esto lo que
necesitas..seguro que alguien sabe algún otro modo

2.- El típico proyecto de setup que tiene un archivo .cab como output,
permite instalar la aplicación en la PDA. Por defecto, te creará una
entrada en "Add/Remove Programs", por si quieres desintalarlo en el
futuro.
Por defecto, que yo sepa no te crea un acceso directo en "Programas".
Tendrá que hacer, como bien apuntas, una instalación personalizada
con "custom actions".

SaludoX.
Respuesta Responder a este mensaje
#2 Unai Zorrilla Castro
22/04/2006 - 19:00 | Informe spam
Por partes...

La primera pregunta es sobre si puedes o no sincronizar el emulador, la
respuesta es si. Basta con que inicies el Device Emulator Manager en la
opcion de Herramientas de Visual Studio 2005 en el si tienes iniciado el
emulador si te diriges a el y haces click con el botón derecho verás una
opción de 'Cradlel' o en castellano como poner el emulador en la cuna ( creo
:-) ).

La segunda, el procesos de generación de la instalación con VS 2005 es mas
sencilla en cuanto a la generación del .cab ya que ahora tienes un proyecto
propio en Visual Studio, en el que además en la vista de directorios podrás
crear de forma sencilla los accesos directos, por el resto es igual.

Saludos
Unai Zorrilla Castro
Microsoft MVP Compact Framework
Web Site
www.canaldotnet.com
Blog
http://www.geeks.ms/unai/default.aspx

"Lonifasiko" escribió:

Buenas,

1. - No entiendo muy bien tu primera duda. Entiendo que estás
intentando hacer deploy de tu aplicación en un emulador de Windows
Mobile 5. Es esto correcto? Tu idea entonces es intentar transferir
algún archivo a este emulador a través del ActiveSync? Me parece que
no se puede. Para transferir un archivo al emulador, añádelo al
proyecto y ponlo como "content" o contenido. De esta manera, al hacer
deploy, el archivo también se copiará. No sé si es esto lo que
necesitas..seguro que alguien sabe algún otro modo

2.- El típico proyecto de setup que tiene un archivo .cab como output,
permite instalar la aplicación en la PDA. Por defecto, te creará una
entrada en "Add/Remove Programs", por si quieres desintalarlo en el
futuro.
Por defecto, que yo sepa no te crea un acceso directo en "Programas".
Tendrá que hacer, como bien apuntas, una instalación personalizada
con "custom actions".

SaludoX.


Respuesta Responder a este mensaje
#3 Alejandro Mezcua
23/04/2006 - 11:26 | Informe spam
Hola, Diego.

Para crear el acceso directo a tu programa en el directorio que quieras,
tienes que modificar el archivo ".inf" que te genera la herramienta que crea
el cab en Visual Studio 2005, y luego volver a generar el .cab desde la
línea de comandos. Por alguna razón, el archivo inf que genera la utilidad
no permite (al menos que yo haya visto) determinar el directorio en el que
generar el acceso directo.

Si abres el archivo .inf que genera la utilidad, verás una sección de
'Shortcuts' donde hay una entrada para tu ejecutable que apunta a algún
directorio con el nombre %CEX% donde X es un número de la siguiente tabla:

http://msdn.microsoft.com/library/d...ifiers.asp

Si quieres crear un acceso directo en el menú de Programas, el acceso
directo ha de crearse en el directorio %CE11% (\Windows\Start
Menu\Programs).

Para generar de nuevo el cab con los parámetros del .inf, sólo tienes que
ejecutar algo de este estilo:

"C:\Program Files\Microsoft Visual Studio
8\SmartDevices\SDK\SDKTools\cabwiz.exe" [miapp].inf

Donde [miapp].inf es tu archivo .inf.

Espero que te sirva.

Un saludo,

Alejandro Mezcua
MVP .NET Compact Framework
http://www.byteabyte.net/

PD: Aquí tienes un documento con todos los pasos que explica cómo modificar
y generar de nuevo los archivos.
http://msdn.microsoft.com/library/d...ojects.asp

"Diego (DCD)" wrote in message
news:
Hola,

tengo alguna dudas a ver si alguien puede resolver.

- Estoy intentado conectar un emulador con WM 5.0 con el ActiveSync 4.1,
¿se puede hacer esto? ¿cómo?.

- He generado un proyecto Setup para mi aplicación, luego he copiado el
fichero CAB que me ha generado en el PPC y lo he ejecutado pero no me ha
creado el acceso directo en el menú Programas de la Pocket. ¿Hay que hacer
alguna cosa?.
Vi un ejemplo en canaldotnet de Unai sobre hacer una instalación
personalizada, ¿es necesario esto para que se cree el acceso directo en el
menú de Programas?. ¿Se puede hacer de alguna otra forma?, Este ejemplo es
válido para el VS 2005.

Gracias y un saludo.


Respuesta Responder a este mensaje
#4 Diego \(DCD\)
24/04/2006 - 09:36 | Informe spam
gracias por vuestra ayuda.

Un saludo.
"Alejandro Mezcua" <alejandro[n][n]net> escribió en el
mensaje news:
Hola, Diego.

Para crear el acceso directo a tu programa en el directorio que quieras,
tienes que modificar el archivo ".inf" que te genera la herramienta que
crea el cab en Visual Studio 2005, y luego volver a generar el .cab desde
la línea de comandos. Por alguna razón, el archivo inf que genera la
utilidad no permite (al menos que yo haya visto) determinar el directorio
en el que generar el acceso directo.

Si abres el archivo .inf que genera la utilidad, verás una sección de
'Shortcuts' donde hay una entrada para tu ejecutable que apunta a algún
directorio con el nombre %CEX% donde X es un número de la siguiente tabla:

http://msdn.microsoft.com/library/d...ifiers.asp

Si quieres crear un acceso directo en el menú de Programas, el acceso
directo ha de crearse en el directorio %CE11% (\Windows\Start
Menu\Programs).

Para generar de nuevo el cab con los parámetros del .inf, sólo tienes que
ejecutar algo de este estilo:

"C:\Program Files\Microsoft Visual Studio
8\SmartDevices\SDK\SDKTools\cabwiz.exe" [miapp].inf

Donde [miapp].inf es tu archivo .inf.

Espero que te sirva.

Un saludo,

Alejandro Mezcua
MVP .NET Compact Framework
http://www.byteabyte.net/

PD: Aquí tienes un documento con todos los pasos que explica cómo
modificar y generar de nuevo los archivos.
http://msdn.microsoft.com/library/d...ojects.asp

"Diego (DCD)" wrote in message
news:
Hola,

tengo alguna dudas a ver si alguien puede resolver.

- Estoy intentado conectar un emulador con WM 5.0 con el ActiveSync 4.1,
¿se puede hacer esto? ¿cómo?.

- He generado un proyecto Setup para mi aplicación, luego he copiado el
fichero CAB que me ha generado en el PPC y lo he ejecutado pero no me ha
creado el acceso directo en el menú Programas de la Pocket. ¿Hay que
hacer alguna cosa?.
Vi un ejemplo en canaldotnet de Unai sobre hacer una instalación
personalizada, ¿es necesario esto para que se cree el acceso directo en
el menú de Programas?. ¿Se puede hacer de alguna otra forma?, Este
ejemplo es válido para el VS 2005.

Gracias y un saludo.







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida