Błąd podczas ładowania zespołu System.Management.Automation

Zajmuję się tworzeniem aplikacji WPF, która uruchamia skrypt powershell.

string scriptPath = "/script/myscript.ps1";
Runspace runspace = RunspaceFactory.CreateRunspace();
runspace.Open();
Pipeline pipeline = runspace.CreatePipeline();
pipeline.Commands.AddScript(scriptPath);
Collection<PSObject> results = pipeline.Invoke();  

Dodałem następujący zespół.

C:\Program Files (x86)\Reference Assemblies\Microsoft\WindowsPowerShell\3.0\System.Management.Automation.dll

Ale po uruchomieniu programu następuje wyjątek;

Nie można załadować pliku lub złożenia „System.Management.Automation, Version = 3.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35” lub jedną z jego zależności. Niepowodzenie sprawdzania poprawności nazw. (Wyjątek od HRESULT: 0x8013141A) ":" System.Management.Automation, Version = 3.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 "} **

Podczas wyszukiwania tego błędu mogę znaleźć odpowiedzi. Ale to nie jest dla mnie jasne. Proszę, poradź mi.

questionAnswers(1)

yourAnswerToTheQuestion