CRM Dynamics 2011 est le logiciel de le relation client client vu par Microsoft. Une architecture robuste, évolutive, facile à customiser et surtout bien intégré à Outlook 2007/2010.
Parlons un peu développement. Vous avez ou aurez, dans votre cadre professionnel, à travailler avec cet outil et à développer des fonctionnalités autour de celui-ci. Si la plupart des traitements front-office pourront se faire, via Javascript, sans recourir à Visual Studio, ce ne sera pas le cas des plugins, workflows ou autres outils d’importation de données connectés aux Web services CRM Dynamics. Dans ca dernier cas, vous aurez surement à utiliser Visual Studio 2010 pour développer.
Et si vous êtes, comme dans la majorité des entreprises, encore sous Windows XP, vous rencontrerez surement quelques problèmes lorsque vous souhaiterez exécuter du code CRM Dynamics sous Visual Studio. Bien que Visual Studio 2010 et le SDK de Dynamics 2011 s’installent sans aucun soucis sous Windows XP, il n’en ai pas de même pour l’exécution du code généré.
Les assemblies CRM Microsoft Dynamics 2011 ne sont pas supportés par Windows XP. Microsoft.IdentityModel.dll fait partis des Windows Identity Foundation, un package non installable sous Windows XP mais pourtant requis pour l’exécution du code relatif à la connexion aux web services CRM.
Il existe cependant une petite astuce en 3 étapes :
- Trouver une machine Windows Vista, 7, Server 2003 SP2 ou 2008 R2/SP2 où Windows Identity Foundation (WIF) et WIF SDK sont installés.
- Copier la DLL “C:\Program Files\Reference Assemblies\Microsoft\Windows Identity Foundation\v3.5\Microsoft.IdentityModel.dll” sur votre machine Windows XP.
- Sur votre machine Windows XP (avec Visual Studio 2010), enregistrez la DLL en utilisant l’outil GAC comme suit : C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\gacutil.exe /i Microsoft.IdentityModel.dll
Normalement, les messages du type “Could not load file or assembly ‘Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′ or one of its dependencie” ne seront plus qu’un mauvais souvenir
Et si vous êtes sous Windows 7, installez le pack Windows Identity Foundation.Thanks to Dekico and Dorrekens for this Tip