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 FilesMicrosoft Visual Studio 8SmartDevicesSDKCompactFramework2.0v2.0bin


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 FilesMicrosoft Visual Studio 8SmartDevicesSDKCompactFramework2.0v2.0WindowsCEwce500armv4i


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=»RAPIWindowsnetcfrtl.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 FilesCommon Filesmicrosoft sharedCoreCon1.0Targetwce400armv4


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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *