PowerShellクラスを解決するのに問題があります。この質問の例に従っています。
System.Management.Automationfromに参照を追加しましたC:\Program Files\Reference Assemblies\Microsoft\WindowsPowerShell\v1.0\System.Management.Automation.dll
私はusing System.Management.Automation;私のクラスのトップに含まれています。
PowerShell ps = PowerShell.Create()ただし、 powershell:のインスタンスを作成しようとすると、PowerShell解決されません。
ctrl+を使用し.て完全修飾名前空間 (または using ステートメント) を自動追加するとMicrosoft.Powershell、PowerShell.
PowerShell クラスの MSDN ドキュメントに含まれている例でさえ、私が持っているものとほとんど同じであるため、なぜこれが起こっているのか非常に混乱しています。
.NET 3.5、Visual Studio 2010、および Windows Server 2008 R2 を使用しています