CRM Dynamics 2011 est le logiciel de le relation 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
9 commentaires On Développez pour Microsoft CRM Dynamics 2011 sous Windows XP
Salut !
Moi j´ai un autre problème sur Windows Dynamic CRm 2011.
Quand je crée un rapport et que je l´importe en tant que fichier .xls sur Excel les donnés numériques, les valeurs que je veux pouvoir utiliser à l´aide de formules, sont inutilisables et intraitables ! Quand je selectionne deux cellules, il n´y a meme pas de somme aui s´affiche sur le ruban en bas à droite. pour que ca marche, il faudrait que je trqite séparemebnt chaque cellule…
Merci d´avance
.GOLENKO
Je ne sais pas quoi te répondre. Est-ce une restriction du format ?
As-tu ouvert ton fichier avec un notepad, c'est bien du excel ?
Nous utilisons le format CSV pour créer les imports, c'est plus simple à gérer que le XLS.
Bonjour,
Merci de ta réponse. Le format n´est pas restrent et j´ai bien ouvert mon fichier .xls ( donc excel ) avec Excel. Nous ne voulons pas faire de ré-import de données : juste pouvoir traiter les données exportés mais nous ne pouvons pas.
Merci d´avance
Une autre solution est de passer par un dev C# et l' Organization Web Service. Cela donne de bons résultats pour l'import/export de données.
Merci beaucoup pour tes réponse.
Peux tu m´expliquer plus en détail ce que tu entends par dev C# ? et par l´Organization Web Service ?
De plus nous utilisons la version du CRM dans les nuages, nous n´hebergeons pas les serveurs dans notre entreprise.
Sais-tu s´il existerait une API pour le CRM online qui pourrait resoudre mon probleme ?
Encore merci pour ton aide.
Par développement c#, j'entends un batch d'import développé comme une application console via visual studio qui exploitera le web service CRM Organization. Ce service fonctionne à la fois pour les instances offline que pour l'offre Cloud de Dynamics.
Vous trouverez plus d'infos à ce sujet sur : http://msdn.microsoft.com/en-us/library/gg334357….
Je n'arrive pas à trouver de dll correspondante à l'adresse spécifiée : j'ai deux fichiers dll qui ont pour nom :
– Microsoft.IdentityModel.Tools.FedUtil.dll
– Microsoft.IdentityModel.Tools.FedUtil.resources.dll
J'enregistre ces deux dll de la façon dont vous l'avez préconisé mais forcément, le message d'erreur est le même vu qu'il ne s'agit pas de Microsoft.IdentityModel.dll
Une idée du pourquoi j'ai ces deux fichiers et pas simplement le Microsoft.IdentityModel.dll?
Tu as peut-être tes Windows Identity Foundation en v4.0 ?
Fait une recherche sur ton disque complet…
En fait, j'ai demandé à un ami d'installer sur son Seven le Windows Identity Foundation ( ça a juste fait une maj) et le WIF SDK (en version 4.0 puis 3.5)
Lorsqu'il va sur son répertoire :
C:Program Files (x86)Reference AssembliesMicrosoftWindows Identity Foundation SDKv3.5
Le seul fichier qu'il trouve est : Microsoft.IdentityModel.Tools.FedUtil.dll (c'est la même chose pour le SDK v4.0)
Puis dans un dossier "en" a cette même adresse se trouve une autre dll :
Microsoft.IdentityModel.Tools.FedUtil.resources.dll (même chose pour 4.0)
Bref, pas de Microsoft.IdentityModel.dll .
J'ai tenté en désespoir de cause de prendre ces .dll et de les enregistrer avec l'outil GAC mais cela ne fonctionne pas et j'ai toujours le message d'erreur initial :
"Could not load file or assembly ‘Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′ or one of its dependencie”
Bref c'est très bloquant, si jamais vous possédez tjrs cette dll, l'upload ou l'envoyer par mail me serait d'un grand secours !
Merci pour votre réponse.
Barre latérale coulissante
A propos de moi
Spawnrider.Net, le blog de Yohann Ciurlik, blogueur high-tech, architecte solutions, fan d'innovation, photographe enthousiaste mais surtout gadgetophile Par l’intermédiaire de ce blog, j’espère vous faire découvrir mes passions et mes trouvailles issues du Net.
Réseaux sociaux
Récemment
Des idées cadeaux Geek pour Noël
15 décembre 2017Utilisez le cardio-fréquencemètre de sa montre Garmin sur un compteur vélo iGPSPORT IGS50E
2 décembre 2017Activer le verrouillage dynamique sous Windows 10 avec un smartphone Bluetooth
22 novembre 2017Portainer, une interface pour gérer vos containers Docker
19 octobre 2017Suivez-moi sur Twitter
Mes Tweets