Est-il possible d'appeler une méthode .NET à partir de PowerShell avec une liaison anticipée?PowerShell: Performances des appels de méthodes .NET
J'ai un script de pipeline qui appelle une seule méthode .NET dans process {...}
. PowerShell appelle cette méthode par réflexion, et maintenant Invoke
(pas la méthode elle-même, juste appel de réflexion) prend 70% du temps d'exécution total.
La méthode est toujours la même, donc je préférerais demander à PowerShell de ne pas utiliser de réflexion du tout.
Merci pour la réponse. Le problème est que si je vais à la manière de CmdLet, je vais devoir créer un projet C#, et dans ce cas, il est plus facile de créer une application console C# pour l'ensemble de la tâche. Et j'espérais obtenir un seul petit script (appelez simplement une méthode de API dll pour toutes les entrées dans un fichier csv). –
Je vais attendre un certain temps et ensuite accepter votre réponse s'il n'y a pas de solutions de contournement. –