How‑to — Préparer l’environnement et les outils
Pour démarrer l’ALM, nous préparons machines, comptes et extensions. Chaque élément est versionné et reproductible.
Étapes
- Installer .NET SDK 6+, Visual Studio Code et extensions Power Platform.
- Installer Power Platform CLI (pac) et Plugin Registration Tool.
- Vérifier l’accès aux environnements DEV et TEST dans PPAC.
- Créer un dossier de travail Git et initialiser le dépôt.
Commandes (Windows PowerShell)
Les commandes ci‑dessous installent et vérifient les outils.
# Installer pac via winget
winget install Microsoft.PowerPlatformCLI
# Vérifier versions
pac --version
dotnet --version
# Cloner le dépôt
mkdir D365CE-CustomAPI; cd D365CE-CustomAPI
git init
# Arborescence minimale
mkdir solutions, plugins, pipelines, ops
Connexions pac
Nous créons des profils d’authentification par environnement.
# Authent DEV (app reg + secret)
pac auth create ^
--url https://org-dev.crm.dynamics.com ^
--tenant <TENANT_ID> ^
--applicationId <APP_ID_DEV> ^
--clientSecret <APP_SECRET_DEV> ^
--name DevAuth
# Auth TEST
pac auth create ^
--url https://org-test.crm.dynamics.com ^
--tenant <TENANT_ID> ^
--applicationId <APP_ID_TEST> ^
--clientSecret <APP_SECRET_TEST> ^
--name TestAuth
# Lister et sélectionner
pac auth list
pac auth select --name DevAuth
Extensions VS Code utiles
Nous installons des extensions pour accélérer le dev et l’ALM.
- Power Platform Tools
- C#
- EditorConfig
- YAML
Fichier .editorconfig (exemple)
Standardiser le style de code et aligner l’analyse statique.
root = true
[*.cs]
csharp_style_var_elsewhere = true:suggestion
dotnet_diagnostic.IDE0051.severity = warning