Depuración con el kit de desarrollo de CRM

Acabo de empezar a usar el incluido Kit de desarrollo que venía con el SDK de CRM. Creé un complemento simple usando el kit de desarrollo y ahora no puedo encontrar una manera de depurar el complemento. Antes de comenzar a usar el kit de desarrollo, pude depurar los complementos que creé. Adjunté el depurador al proceso w3wp.exe pero el depurador no se interrumpe en absoluto en el punto de interrupción. Además, mi asamblea está registrada en base de datos y con Aislamiento establecido en Ninguna Cualquier ayuda será muy apreciada. Gracias

preguntado el 28 de agosto de 12 a las 08:08

3 Respuestas

No hay otra forma de depurar (instrucciones hacia el final), copiando el PDB en CRM/bin y adjuntando al proceso de trabajo asíncrono (o sandbox). No estoy seguro de qué forma es más fácil... Tendré que probar la forma de Piyush en algún momento, pero ya no uso la herramienta de registro gracias al kit de herramientas:

La depuración funciona bien una vez que sigues las instrucciones de configuración, aunque copiar el archivo PDB sigue siendo un paso manual. También tenga en cuenta que el proceso de sandbox (Microsoft.Crm.Sandbox.WorkerProcess) no se inicia hasta que se ejecuta un complemento, por lo que deberá invocarlo (u otro) al menos una vez antes de poder depurar.

Respondido 28 ago 12, 12:08

esto todavía no funciona: / ¿es porque puede que no lo esté ejecutando en SandBox? - pacucu

Debería poder ver el tipo (sandbox o no) en el archivo de registro del proyecto Packaging. ¿Agregó la clave de registro y reinició los servicios Async? - chris snyder

Ok, descubrí cuál era el problema, olvidé volver a implementar el complemento después de configurar el ensamblaje en Sin aislamiento ... tonto ... Publicaré una respuesta para que cualquier otra persona que aún tenga el mismo problema no lo haga. mi error. Gracias hombre :) - pacucu

El único problema con este enfoque es que si varios desarrolladores están trabajando en el mismo entorno, nadie podrá trabajar hasta que la depuración esté activada. - Piyush

Hace algún tiempo escribí un artículo para depurar complementos en CRM 2011, esto podría ayudarlo.

Complementos de depuración - Estacionamiento de CRM

Respondido 28 ago 12, 11:08

Descubrí cuál era el problema. resulta que tienes que volver a implementar el complemento después de configurar la Asamblea con Aislamiento establecido en Ninguna. Entonces, como dijo Chris Snyder, todavía tienes que copia al Archivo PDB de la carpeta de depuración a la contenedor/ensamblaje carpeta en el servidor CRM. Parece que ese paso sigue siendo manual. Veré si puedo encontrar una manera de hacerlo automáticamente o simplemente crear un archivo por lotes simple para hacerlo. Gracias por toda tu ayuda.

Respondido 29 ago 12, 08:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.