我无法让PowerShell
课程解决。我正在跟随this question中的示例。
我已将参考添加到System.Management.Automation
C:\Program Files\Reference Assemblies\Microsoft\WindowsPowerShell\v1.0\System.Management.Automation.dll
我已将using System.Management.Automation;
列入班级的最高层。
但是,当我尝试创建powershell实例时:PowerShell ps = PowerShell.Create()
,PowerShell
将无法解析。
使用 ctrl + 。自动添加完全限定的命名空间(或使用语句)只需建议Microsoft.Powershell
代替PowerShell
我很困惑为什么会发生这种情况,因为MSDN documentation on the PowerShell class中包含的示例几乎与我所拥有的一样。
我在.NET 3.5,Visual Studio 2010和Windows Server 2008 R2中
答案 0 :(得分:1)
PowerShell类是PowerShell 2.0的新增功能。确保您引用的是SMA.dll的2.0版本。你安装了PowerShell 2.0吗?