5

Dynamics CRM 2013 – Developer Tools pour Visual Studio 2013

Le SDK de Microsoft Dynamics CRM 2013 est livré avec les Developer Tools pour Visual Studio 2012. Cependant aucune version de ces Developer Tools n’est disponible pour Visual Studio 2013. Mais il existe un moyen de contourner ce manque en modifier le package d’installation des Developer Tools pour Visual Studio 2012. Cela est possible car Visual Studio 2012 et Visual Studio 2013 sont des versions très proches.

Vous devez, au préalable, télécharger et installer le SDK Microsoft Dynamics CRM 2013 disponible sur le site de Microsoft : http://www.microsoft.com/en-us/download/details.aspx?id=40321. Ce SDK est compatible avec les versions de Microsoft Dynamics CRM Online, CRM 2013 et CRM 2013 Service Pack 1 Update Rollup 1 (on-premises).

La première étape consiste à extraire les fichiers du package d’installation du CrmDeveloperToolsVS2012_Installer. Pour cela, ouvrez une invite de commande en mode Administrateur puis naviguer le dossier Tools\DeveloperToolkit\ du répertoire d’installation du SDK, puis saisissez la commande suivante : msiexec /a CrmDeveloperToolsVS12_Installer.msi /qb TARGETDIR=<EXTRACTFOLDER>. En remplaçant <EXTRACTFOLDER> par un chemin vers le dossier où seront extrait les fichiers du msi.

clip_image001

Une fois l’opération terminée, vous obtenez les éléments suivants dans le répertoire de sortie :

clip_image002

Il faut désormais modifier le package VSIX pour Visual Studio 2013. Pour cela, ouvrez le dossier Visual Studio puis ouvrez l’archive Microsoft.CrmDeveloperTools.vsix (vous pouvez utiliser 7-Zip ou Winrar pour cela).

clip_image003

Modifier le fichier extension.vsixmanifest en remplaçant InstalledByMsi= »true » par InstalledByMsi= »false » et toutes les instances de Version= »[11.0,12.0) » par Version= »[11.0,12.0] ».

Une fois la modification effectué et le VSIX mis à jour, lancez l’installation en double cliquant sur Microsoft.CrmDeveloperTools.vsix. On remarque déjà au niveau de l’installer qu’il prend bien en compte Microsoft Visual Studio 2013.

clip_image004

Cliquez sur Install.

clip_image005

Une fois l’installation terminée, cliquez sur Close puis ouvrez Visual Studio 2013. Désormais, lorsque vous créez un nouveau projet vous avez une nouvelle entrée pour Dynamics CRM, comme vous l’auriez eu sur Visual Studio 2012.

clip_image006

Attention, si vous avez Visual Studio 2012 et Visual Studio 2013 installé sur votre machine, vous risquez de rencontrer l’erreur suivante : « Could not load file or assembly ‘Microsoft.Windows.Design.Host« .

Pour corriger ce problème, copier le contenu du dossier CRM MSBUILD extrait du package d’installation CrmDeveloperToolsVS12_Installer.msi vers C:\Program Files (x86)\MSBuild\Microsoft\CRM. Puis éditer le fichier C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe.config en ajoutant les lignes suivantes :

<dependentAssembly>
<assemblyIdentity name="Microsoft.Windows.Design.Host" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="4.0.0.0-4.1.0.0" newVersion="4.2.0.0" />
</dependentAssembly>

Rock’n’Roll

gbrout

Architecte, formateur MCT et expert sur la gamme Visual Studio ALM qu'il met en œuvre sur l'ensemble des projets. Il travaille pour la société Itelios, spécialisée dans les technologies Microsoft et le commerce connecté. Il accompagne quotidiennement de nombreuses équipes et projets dans différents domaines et technologies : Windows 8, Windows Phone, ASP.NET MVC, Dynamics CRM... Passionné par le développement, ses domaines de prédilections sont avant tout l'expertise technique, l'industrialisation des développements avec la gamme Visual Studio ALM, l'analyse des performances, les tests et tout ce qui a trait à la qualité. Son expertise sur les  technologies Microsoft sa passion pour les nouvelles technologies et les développements novateurs l'a conduit à l'écriture d'un livre accessible et opérationnel sur le développement pour Windows 8 à l'aide d'HTML5 et JavaScript. Il anime également des conférences et sessions techniques telles que des live meeting en ligne ou lors d’événements comme les Techdays.

5 Commentaires

  1. There is regular depression and clinical depression…..The second kind requires medications so the person can function on an even keel on a daily basis. Even so, our loving Lord is able to do anything…Such as giving me breakthroughs through Theophostic Ministry to let me know He was there throughout my entire childhood when I was victimized by a step grandfather. He hurts when we hurt….He holds all of our tears in His Loving Hands.

  2. Hú, nagyon egyezik az ízlésünk, Hair, a fő kedvenc a Vízöntő dala, még magyarra is átírtam kiskoromban! Dirty Dancing imádtam, 11x láttam olyan 12-14 éves korom között!De rég is volt!Pont ma jajongtam Zolinak, hogy úgy megnéznék valami romantikus filmet! És lám meg is néztem Ha eljön Joe Black-et! De nem is mérhető ezekhez a régi klasszikusokhoz! Inkább nekiálltam Gabriel García Márquez: Szerelem kolera idején c. könyvének elolvasásába!

  3. Love the colours in the fabric line, but the polar bears are just the best! Don't know what i would make but it would be fun to find out if i was lucky enough to win! thanks for the chance!Vicki

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *