Sélectionner une page

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

  1. Installer .NET SDK 6+, Visual Studio Code et extensions Power Platform.
  2. Installer Power Platform CLI (pac) et Plugin Registration Tool.
  3. Vérifier l’accès aux environnements DEV et TEST dans PPAC.
  4. 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