Bonjour,

Néophyte avec l'utilisation de NuGet, je cherche à installer ClosedXML pour une utilisation avec Powershell.

Apparemment, il faut récupérer les "bonnes" DLL pour les charger ensuite dans Powershell.

J'ai essayé les méthodes suivantes :

[System.Reflection.Assembly]::LoadFrom($OpenXml)
[System.Reflection.Assembly]::LoadFrom($ClosedXML)

Add-Type -Path $OpenXml
Add-Type -Path $ClosedXML

[Reflection.Assembly]::LoadFile("$OpenXml")
[Reflection.Assembly]::LoadFile("$ClosedXML")

Pas d'erreur au try/catch avec les méthodes "Reflection.Assembly" mais l'erreur suivante lors de " $Classeur = New-Object ClosedXML.Excel.XLWorkbook " :
Le type [ClosedXML.Excel.XLWorkbook] est introuvable*: vérifiez que l’assembly dans lequel il se trouve est chargé.

Avec la méthode "Add-Type" : erreur directe :
Impossible de charger un ou plusieurs des types requis. Extrayez la propriété LoaderExceptions pour plus d'informations.

Est-ce que je ne charge pas ClosedXML de la bonne manière ?
Est-ce le choix des DLL récupérées ? Comment récupérer les bonnes DLL ?

Merci d'avance pour vos pistes et votre aide.

PS sur Windows Server 2022.