Guía de instalación de los componentes de diagnóstico y depuración para Compact Framework

Esta es una de las preguntas más comunes que me suelen hacer siempre en sesiones de rendimiento y optimización de Compact Framework. Por lo que me he decidido y las juntaré todas en este pequeño post:

Instrumentalización y análisis de los contadores de rendimiento

Una vez instalados el SP1 para Compact Framework 2.0 tenemos a nuestra disposición un ejecutable llamado netcfrpm.exe que podemos localizar en el directorio siguiente:

C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\bin

El siguiente paso es la instalación dentro del directorio de Windows del dispositivo móvil de los elementos

Netcfrtl.dll y netcflaunch.exe

Que podremos encontrar en :

C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\wce500\armv4i

NOTA: Si instalas esto en WM 5.0 debes de hacer un provisionamiento, puedes usar para ello la herramienta rapiconfig de la siguiente forma, crear un archivo xml con el contenido siguiente

<wap-provisioningdoc>

- <characteristic type="Metabase">

- <characteristic type="RAPI\Windows\netcfrtl.dll\*">

<parm name="rw-access" value="3" />

<parm name="access-role" value="152" />

<!-- 152 maps to "CARRIER_TPS | USER_AUTH | MANAGER"-->

</characteristic>

</characteristic>

</wap-provisioningdoc>

Ahora ejecutas el comando: rapiconfig /p rpmprov.xml

Con esto ya tendrás a disposición el uso de la herramienta que te permitirá activar los contadores de rendimiento y de logging, puedes obtener más información de esta herramienta en http://blogs.msdn.com/stevenpr.

Te recuerdo que también puedes activar estos contadores de forma manual, tienes la información necesaria en otro de mis post y en el de Steven PathSchner's

Depuración con MDBG

Lo primero es instalar en el dispositivo en el directorio Windows netcfrtl.dll y netcflaunch tal y como se explicó anteriormente.

Una vez instalados estos elementos copiaremos también al directorio Windows del dispositivo móvil los elementos siguientes, edbgtl.dll y tcpconnectiona.dll que podemos encontrar en la siguiente ruta:

C:\Program Files\Common Files\microsoft shared\CoreCon\1.0\Target\wce400\armv4

A partir de este momento ya podremos usar MDBG para depurar nuestras aplicaciones para dispositivos móviles, os recomiendo que leáis los post sobre este tema de David Klinems

Published 23/2/2007 19:18 por Unai
Archivado en:
Comparte este post:
http://geeks.ms/blogs/unai/archive/2007/02/23/gu-a-de-instalaci-n-de-los-componentes-de-diagn-stico-y-depuraci-n-para-compact-framework.aspx