Télécharger les outils à partir de NuGet
Vous pouvez télécharger les outils utilisés en développement à partir de NuGet à l’aide du script PowerShell disponible ci-dessous. Ces outils sont les suivants :
| Outil | Package NuGet |
|---|---|
Outil de génération de code CrmSvcUtil.exe |
Microsoft.CrmSdk.CoreTools |
Outil de migration de la configuration DataMigrationUtility.exe |
Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf |
Package Deployer PackageDeployer.exe |
Microsoft.CrmSdk.XrmTooling.PackageDeployment.WPF |
Outil Plug-in Registration PluginRegistration.exe |
Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool |
Outil SolutionPackager SolutionPackager.exe |
Microsoft.CrmSdk.CoreTools |
Télécharger les outils avec PowerShell
Vous pouvez télécharger tous les outils de kit développement logiciel à l’aide du script Windows PowerShell fourni ci-dessous. Notez que ce script fonctionne avec la version de Windows PowerShell fournie avec Microsoft Windows 10. Le script ne fonctionne pas actuellement avec les versions multiplateformes de PowerShell basées sur .NET 5 ou version ultérieure (anciennement .NET Core).
Dans le menu Démarrer de Windows, tapez
Windows PowerShellet ouvrez-le.Naviguez jusqu’au dossier dans lequel vous souhaitez installer les outils. Par exemple, si vous souhaitez les installer dans un dossier
devtoolsde votre lecteur D, tapezcd D:\devtools.Copiez et collez le script Windows PowerShell suivant dans la fenêtre PowerShell et appuyez sur Entrée.
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $sourceNugetExe = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe" $targetNugetExe = ".\nuget.exe" Remove-Item .\Tools -Force -Recurse -ErrorAction Ignore Invoke-WebRequest $sourceNugetExe -OutFile $targetNugetExe Set-Alias nuget $targetNugetExe -Scope Global -Verbose if (-not (./nuget source | ? { $_ -like "*https://api.nuget.org/v3/index.json*"})) { .\nuget sources Add -Name nuget.org.v3 -Source https://api.nuget.org/v3/index.json } ## ##Download Plugin Registration Tool ## ./nuget install Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool -O .\Tools md .\Tools\PluginRegistration $prtFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool.'} move .\Tools\$prtFolder\tools\*.* .\Tools\PluginRegistration Remove-Item .\Tools\$prtFolder -Force -Recurse ## ##Download CoreTools ## ./nuget install Microsoft.CrmSdk.CoreTools -O .\Tools md .\Tools\CoreTools $coreToolsFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.CoreTools.'} move .\Tools\$coreToolsFolder\content\bin\coretools\*.* .\Tools\CoreTools Remove-Item .\Tools\$coreToolsFolder -Force -Recurse ## ##Download Configuration Migration ## ./nuget install Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf -O .\Tools md .\Tools\ConfigurationMigration $configMigFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf.'} move .\Tools\$configMigFolder\tools\*.* .\Tools\ConfigurationMigration Remove-Item .\Tools\$configMigFolder -Force -Recurse ## ##Download Package Deployer ## ./nuget install Microsoft.CrmSdk.XrmTooling.PackageDeployment.WPF -O .\Tools md .\Tools\PackageDeployment $pdFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf.'} move .\Tools\$pdFolder\tools\*.* .\Tools\PackageDeployment Remove-Item .\Tools\$pdFolder -Force -Recurse ## ##Remove NuGet.exe ## Remove-Item nuget.exeVous trouverez les outils dans les dossiers suivants :
[Your folder]\Tools\ConfigurationMigration[Your folder]\Tools\CoreTools[Your folder]\Tools\PackageDeployment[Your folder]\Tools\PluginRegistration
Pour obtenir la dernière version de ces outils, répétez ces étapes.
Le module Microsoft.Xrm.Tooling.PackageDeployment.Powershell utilisé était auparavant inclus dans le script ci-dessus, mais est maintenant un téléchargement séparé.
Voir aussi
Outils de développement
Visual Studio et .NET Framework
Créer des classes d’entité à liaison anticipée
Créer des extensions pour l’outil de génération de code
Parcourir les métadonnées de votre organisation
Outils de solution pour le développement d’équipe
Déployer des packages avec Dynamics CRM Package Deployer et Windows PowerShell
Enregistrer un plug-in
Hinweis
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).
Commentaires
Envoyer et afficher des commentaires pour