
Na pior das hipóteses, uma pequena irritação, mas ainda me incomoda...
No MSCRM 2011, quando clico no link "Publicar" em qualquer lugar (Publicar Entidade, Publicar Personalizações etc.), recebo o pop-up usual "Publicar personalizações..." e tudo funciona conforme o esperado,no entantoesse processo faz com que minha máquina fique semicongelada. É complicado explicar os sintomas exatos, mas essencialmente alguns aplicativos ficam suspensos até que a publicação seja concluída (Outlook 2010, Internet Explorer, Firefox, no mínimo).
Este é um problema comum ou alterei (inadvertidamente) uma configuração em minha máquina que pode causar tal comportamento?
Ambiente
Windows 7 Ultimate, 64 bits executando IE 9.0.8 de 64 bits, em um Dell XPS i7/8 GB de RAM.
Também estou pensando que essa pode ser uma pergunta do Superuser.com agora que digito isso (mas sei que a cobertura do CRM é ruim lá). Vote em mim se precisar;)
Responder1
Recebo o mesmo comportamento, então suspeito que esteja funcionando conforme planejado.
Responder2
Alternativamente, você pode usar um programa separado para lidar com a publicação. Nunca experimentei um sistema travado usando ferramentas de terceiros ou minhas próprias soluções para publicar vários elementos de CRM. Suponho que o problema seja isolado do cliente CRM. Jamie Miley tem uma boa postagem no blog sobre publicação, cuja parte em C# postei abaixo.
PublishAllXmlRequest publishRequest = new PublishAllXmlRequest();
service.Execute(publishRequest);
Pensando melhor, a melhor maneira de eliminar o travamento é simplesmente editar a guia Desenvolvedor da Faixa de Aplicativos e adicionar um botão que chamará o código javascript ou C# que publicará as alterações para o item atual em que você está trabalhando ou para todas as entidades .
Dependendo da complexidade do seu requisito, isso pode ser relativamente fácil. E é claro que tudo isso depende de quão irritante você acha que essa espera é.