私はC#の(リモート)powershellを使用しようとしています。C#の名前空間エラーでpowershellを使用しています
私が使用します。
using System.Management.Automation;
using System.Management.Automation.Runspace;
しかし、私は私のアプリを構築しようとすると、私は(名前が名前空間に存在しない)エラーCS0234を持っています。私はSystem.Managementのリファレンスを追加しました。
どのようにコンパイルできますか?
シモンズ:
のPP ...私は、彼らが参照としてC:\Program Files (x86)\Reference Assemblies\Microsoft\WindowsPowerShell\v1.0
を追加すると、ポストを見つけるが、私はこのパスを持っていない:PowerShellのは、完全に自分のコンピュータにインストールされています。
PPP:win10を使用して64ビット
は、あなたもそのディレクトリで検索しましたか? aka the windowspowershell \ 1.0 – BugFinder
参照を追加して参照...そのパス(3.0または1.0でもかまいません)に移動し、System.Management.Automation.dll –
btwを選択すると、そのパスは64bit win7の場合に真と見えます。 – BugFinder