CRM 2011 – Debug Silverlight Application

Nesta nova versão do CRM a forma podemos estender as funcionalidades nativas mudou radicalmente, temos agora os chamados Web Resources, que são recursos (páginas, arquivos, imagens) que inserimos no CRM, seja por deploy de um projeto do Visual Studio ou pela própria IDE do CRM.

Quando necessitamos de interação de dados uma aplicação Silverlight torna-se necessária, porém alguns problemas logo surgem (além de entender como o próprio Silverlight funciona! rs). Neste post, irei demosntrar um passo-a-passo de como “debugar” uma aplicação Silverlight para o CRM 2011.

Como o foco é um debug, já partirei de um projeto devidamente desenvolvido com o template para o Visual Studio (Visual Studio Template for Dynamics CRM 2011):

Para realizar o debug, insira breakpoints nos locais que deseja visualizar a codificação, após isso, realize o rebuild da aplicação clicando com o botão direito na solução e depois em “Rebuild”.

Com a recompilação concluída, faço o deploy da solução clicando com o botão direito em CrmPackage e depois em “Deploy“.

Agora no CRM, navegue até “Configurações > Personalizações > Personalizar o Sistema > Componentes > Recursos da Web“, verá que a nossa aplicação Silverlight está implementada no CRM.

Precisamos publicar o Web Resource para ter efeito no CRM.

Para avaliarmos o funcionamento da aplicação temos que inserir o Web Resource em uma entidade qualquer, inseri na entidade Conta (lembre-se de publicar o formulário!).

Voltando ao Visual Studio, clique em “Debug > Attach To Process“.

Depois em “Attach To“, clique “em Select…“, após a tela ser aberta, marque “Debug these code types:” e selecione “Silverlight” e confirme.

Localize o processo iexplorer.exe, quando o tipo for “Silverlight, x86” e confirme.

Por fim, vamos abrir um registro da entidade Conta e visualizar o resultado.

Bom é isso, agora podemos visualizar os passos de nossa aplicação Silverlight!

Veja o link oficial:
http://msdn.microsoft.com/en-us/library/gg328358.aspx

Anúncios

Sobre Tiago Michelini Cardoso

I have been working with IT since 2006, almost of this time using Microsoft Dynamics CRM/365 as a source of solutions. I graduated in Bachelor of Information Systems at FIAP (Brazil) in 2012. I really love what I do! Technology has been my interest since always. Even in a tool different world of the current. When we didn't have internet, tablets, smartphones e social networks! Although I have worked in some roles, I can't give up "the developer life". Even so far of the greatest developers. Development in general is the thing that I love to work! I started my contributions about Dynamics in 2010. At the beginning, I used to help at MSDN and TechNet forums. But now, I'm dedicating all my time in my personal blog! Currently, I have the enormous honour of being the only Brazilian who got the award for Microsoft MVP (Most Valuable Professional) for Microsoft Dynamics CRM/365 product. I have been receiving the award since 2012.
Esse post foi publicado em Dynamics CRM e marcado , . Guardar link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s