none
[2011 / 2013] Abrir código fonte dos Plugins RRS feed

  • Pergunta

  • Estou reimplantando o CRM em uma empresa, nesta implantação foi desenvolvido vários Plugins que não tenho acesso ao código fonte.

    Existe alguma forma de conectar com visual Studio a uma solução com estes plugins e acessar o código fonte.

    quarta-feira, 23 de abril de 2014 14:28

Todas as Respostas

  • Boas Daniel,

    Directamente com o Visual Studio acho que não. Para fazeres o que queres primeiro tens que ter acesso as DLLs dos plugins, pelos vistos já tens uma solução com esses plugins se exportares essa solução unmanaged e extraíres o conteúdo do zip vais ver a DLL dentro de uma das pastas.

    Com acesso a DLL pode aplicar uma ferramenta gratuita por exemplo o ILSpy que extrai o código fonte da DLL. É muito simples esta ferramenta não tem nada a ver com o CRM Dynamics é universal para qualquer DLL realizada na plataforma .net

    Espero ter ajudado.
    Se respondi a sua pergunta por favor marque como resposta e\ou como útil.


    Pedro Azevedo Crm Specialist 4.0\2011


    quarta-feira, 23 de abril de 2014 15:58
  • Olá, estou trabalhando junto com o Daniel nesta tarefa. Instalei o Ilspy segui um tutorial no youtube, mas aparece uma advertência quando adiciono a dll. Há Alguma coisa que posso fazer em relação a isso?

    a advertencia é essa aki: 


    This file does not contain a managed assembly.

    segunda-feira, 16 de junho de 2014 13:37
  • Segue a imagens do erro que o Wagner relata acima.

    segunda-feira, 16 de junho de 2014 13:54
  • Boas Daniel e Wagner,

    Realmente é estranho a mensagem parece dizer que esta DLL não é uma .NET DLL. O que pelo nome dá a entender que é mesmo uma DLL do CRM logo é .NET.

    Estive a pensar e uma das razões pode ser por muitas vezes se realizar o ILMERGE para referenciar DLLs externas não sei se era o caso. Neste momento não posso confirmar porque estou de férias, mas depois prometo investigar melhor. De qualquer forma tentem usar esta ferramenta não é gratuita mas tem um trial de 14 dias. Já ouvi casos que funcionava melhor.

    Espero ter ajudado.
    Se respondi a sua pergunta por favor marque como resposta e\ou como útil.


    Pedro Azevedo Crm Specialist 4.0\2011

    • Sugerido como Resposta Azevedo PedroMVP quarta-feira, 18 de junho de 2014 23:19
    quarta-feira, 18 de junho de 2014 23:19