我正在尝试通过Visual Studio .NET调用Windows Powershell cmdlet。但是,当我尝试调用函数时,我收到如下所示的异常。 Microsoft.PowerShell.ConsoleHost.dll 最初不在该路径中,因此我将其从另一个位置复制过来。这是安装管理单元的正确方法吗?它仍然吐出异常,我不知道为什么。任何朝着正确方向的推动都会非常有帮助。感谢。
System.Management.Automation.Runspaces.PSSnapInException:由于以下错误,无法加载Windows PowerShell管理单元Microsoft.PowerShell.Host:无法加载文件或程序集“ file:/// C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ Microsoft.PowerShell.ConsoleHost.dll '或其依赖项之一。该系统找不到指定的文件。 System.Management.Automation.Runspaces.PSSnapInException: 在System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadMshSnapinAssembly(PSSnapInInfo mshsnapinInfo) 在System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadPSSnapIn(PSSnapInInfo mshsnapinInfo) 在System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadPSSnapIns(Collection`1 mshsnapinInfos,PSConsoleLoadException& warning) 在System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.CreateDefaultConfiguration() 在System.Management.Automation.Runspaces.RunspaceConfiguration.Create()