8

dll私はC#で書かれた自分のものを持っています。
ここで、スクリプトからそれを呼び出したいと思いpowershellます。
私は次のことをしました。

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

しかし、それを実行すると、
コンストラクターが見つからないというエラーが表示されます。タイプ MyClass.Student の適切なコンストラクターが見つかりません

これを行うには間違った方法に従っていますか??
これを修正するのを手伝ってください。

4

1 に答える 1

10

クラスにはコンストラクター (少なくとも 1 つ) があります。したがって、適切なパラメーターでオブジェクトを作成します

$MyCompObj = New-Object MyClass.Student -argumentlist "arg1","Arg2" ...
于 2013-07-31T10:26:51.020 に答える