Próbuję utworzyć podstawowy moduł PowerShell z binarnymi obiektami Cmdlet, ponieważ pisanie rzeczy w programie PowerShell nie jest tak wygodne, jak w języku C#.Czy mogę napisać cmdlet binarny PowerShell z .NET Core?
Po this przewodnika, wygląda na to mam:
- dodać Microsoft.PowerShell.SDK do mojego znaku
project.json
- moja klasa cmdlet z wymaganych atrybutów
- napisać plik manifestu, z
RootModule
, Skierowanie.dll
- Umieść, że
.dll
w pobliżu manifestu - wstaw oba pod
PSModulePath
ale gdy próbuję Import-Module
, rdzeń PowerShell narzeka na brakujące wykonywania:
Import-Module : Could not load file or assembly 'System.Runtime, Version=4.1.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system
cannot find the file specified.
At line:1 char:1
Czy robię coś źle, czy takie skomplikowane rzeczy nie są obsługiwane jeszcze tak dobrze?
Czy możesz udostępnić swój project.json? – Ben
Sprawdź, czy to pomaga! http://stackoverflow.com/q/38310518/5212566 http://stackoverflow.com/a/37639003/5212566 –
Niestety, to nie jest aktualne na teraz – brutallord