2013-07-31 29 views
6

Tôi có riêng của tôi dll mà viết bằng C#.
Bây giờ tôi muốn gọi điều đó từ tập lệnh powershell của tôi.
Tôi đã làm như sau;làm thế nào để gọi dll của tôi và sử dụng nó trong PowerShell script

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

Nhưng khi tôi thực hiện điều đó, nó đem lại cho tôi lỗi
Constructor không tìm thấy. Không thể tìm thấy một hàm tạo thích hợp cho loại MyClass.Student

Tôi có làm theo cách này không đúng không ??
Vui lòng giúp tôi khắc phục sự cố này.

Trả lời

7

Lớp học của bạn có các nhà thầu (ít nhất một). Vì vậy, hãy tạo đối tượng có thông số tốt

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

Cảm ơn bạn. Nó đã làm việc. :) – Sonali

Các vấn đề liên quan