CRM USD – Could not load file or assembly ‘UnifiedServiceDesk.KPIControl’ or one of its dependencies. The system cannot find the file specified

Olá Pessoal,

Estou fazendo alguns na versão mais atual do USD (2.1.x.x). Ao fazer o uso da sessão “Customization Files” (Arquivos de Configuração), que nos “obriga” a adicionar todos os componentes que a solução em um registro de “Configuration” (Configuração). Comecei a visualizar o erro abaixo ao abrir o USD:

“The type UnifiedServiceDesk.KPIControl.KPI, UnifiedServiceDesk.KPIControl couldn’t be retrieved. —> System.IO.FileNotFoundException: Could not load file or assembly ‘UnifiedServiceDesk.KPIControl’ or one of its dependencies. The system cannot find the file specified.”

HostedControlKPI_error

Ao realizar algumas pesquisar vi que este foi um problema reportado na versão 2.0.1, que não ocorre mais nas versões 2.1, porém, acredito que a diferença no meu caso seu o uso do arquivo de customização mais as configurações.

Para solucionar este problema temos duas formas:

  1. Adicionar a dll do Hosted Control de KPI no local onde foi instalado o USD (estação de trabalho/ cliente) – Não é a forma mais recomendada, já que estamos falando de um USD superior a versão 2.0, onde temos uma forma mais eficaz de distribuição das customizações do USD
  2. Fazer uso do Configuration File para distribuir as customização utilizando o próprio USD – É a opção mais recomendada, a partir da versão 2.0 o USD traz a funcionalidade de atualização de forma nativa, toda vez que o USD for inicializada nas estações de trabalho existe uma chacagem para verificar se existem novas versões, existindo as referências serão atualizadas automaticamente

Ambas opções possuem um pré requisito, que é termos a DLL! Para isso, siga os passos abaixo:

  • A dll encontra-se dentro da extração do Package Deployer
  • Devemos navegar em “.\PackageDeployer\IshDemoPackage”
  • Descompactar o arquivo “USD_AgentDesktop.zip”
  • Ao acessar o que foi extraído teremos a dll que precisamos “UnifiedServiceDesk.KPIControl.dll

Após realizarmos as etapas acima, voltamos as particularidades de cada opção apresentada:

  1. Adicionar a dll do Hosted Control de KPI no local onde foi instalado o USD (estação de trabalho/ cliente)
    1. Copie a dll e distribuí-la para todas as estações de trabalho
  2. Fazer uso do Configuration File para distribuir as customização utilizando o próprio USD
    1.  Eu já criei um post explicando como fazer isso, veja aqui!

 

Isso é tudo!

[]’s,

Tiago Cardoso

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