靜態方法我有第三方DLL(C#編寫的)如何調用PowerShell中
,有一個叫DBConnection
,並呼籲Connect
當我調用該方法從我的C#控制檯應用程序像下面它將靜態方法類工作正常。
DataPackage.Db.DBConnection.Connect()
接下來我嘗試使用powershell來做同樣的事情。
[DataPackage.Db.DBConnection]::Connect()
但是,這給了我錯誤
Exception calling "Connect" with "0" argument(s): "Object reference not set to an instance of an object."
,這是什麼,以及如何解決這個問題的原因?
這可能是有用的告訴我們的第三方庫是什麼,帶我們去的類/方法的任何文件。 – jpmc26
上面的錯誤指出connect()需要從類的一個實例中調用,所以一個簡單的x = new-object [DataPackage.Db.DBConnection]或類似的後面跟着x.connect()將解決這個問題。 :) – GMasucci