Mam strona trzecia DLL (napisany w C#)Jak wywołać metody statycznej PowerShell
To ma klasy o nazwie DBConnection
i metodę statyczną o nazwie Connect
Kiedy wywołanie tej metody z mojej aplikacji konsoli C# jak poniżej to będzie dobrze pracować.
DataPackage.Db.DBConnection.Connect()
Następnie próbowałem zrobić to samo za pomocą programu Power Shell.
[DataPackage.Db.DBConnection]::Connect()
Ale to daje mi błąd
Exception calling "Connect" with "0" argument(s): "Object reference not set to an instance of an object."
Co jest tego przyczyną i jak to naprawić ??
Może to być pomocne, aby powiedzieć nam, co biblioteka strona trzecia i skierować nas do jakiejkolwiek dokumentacji na klasy/metody. – jpmc26
powyższy błąd wskazuje na fakt, że funkcja connect() musi zostać wywołana z instancji klasy, więc prosty x = nowy obiekt [DataPackage.Db.DBConnection] lub podobny, po którym następuje x.connect(), rozwiąże ten problem . :) – GMasucci