Error al subir un plug-in a CRM
En ocasiones, al crear un plug-in para CRM online te puedes encontrar con que necesitas utilizar librerías externas o incluso crearlas.
El problema surge cuando intentas subir dicho plug-in a CRM, ya que sólo permite subir una librería en lugar del conjunto total.
En caso de que intentes subir sólo la librería del plug-in aparecerá el siguiente mensaje de error:
“Plug-in assembly does not contain the required types or assembly content cannot be updated”
Solución al error
Para solucionar este problema debes usar ILMerge de Microsoft. Esta herramienta, mediante la utilización del siguiente comando:
http://merge /keyfile:Keyfile.snk /target:library /copyattrs /targetplatform:v4,”C:\Windows\Microsoft.NET\Framework\v4.0.30319″ /out:Out.dll Merge1.dll Merge2.dll
Este comando te permite mezclar en un único archivo todas las librerías que necesitas, y de esta manera subir el plug-in a CRM.