2013-07-31 23 views
6

Ho il mio dll scritto in C#.
Ora voglio chiamarlo dallo script powershell.
Ho fatto quanto segue;come chiamare la mia DLL e usarla nello script PowerShell

[System.Reflection.Assembly]::LoadFile("E:\MyClass.dll") 
$MyCompObj = New-Object MyClass.Student 

Ma quando l'esecuzione di questo, dandomi errore
Constructor non trovato. Impossibile trovare un costruttore appropriato per tipo MyClass.Student

Sto seguendo un modo sbagliato per farlo ??
Please help me per risolvere questo.

risposta

7

La classe ha costruttori (almeno uno). Quindi crea l'oggetto con i parametri validi

$MyCompObj = New-Object MyClass.Student -argumentlist "arg1","Arg2" ... 
+0

Grazie. Ha funzionato. :) – Sonali

Problemi correlati