アセンブリのバージョンが2.0(またはそれ以上)ですか?2.0バージョンのSystem.Management.Automation?
私はこのクラスがPowerShell 2.0
で導入されたというC#のPowerShell
クラスを見ています。そのバージョン番号は、Visual Studioでアセンブリへの参照を追加したときに表示されているバージョン番号に対応していますか?
my other questionは、このアセンブリ内のPowerShell
クラスを解決する際に問題が発生していることに関する追加の質問です。
私はGACの両方でアセンブリを試してみた:
C:\Windows\assembly\GAC_MSIL\System.Management.Automation\1.0.0.0__31bf3856ad364e35
そしてReference Assemblies
:
C:\Program Files\Reference Assemblies\Microsoft\WindowsPowerShell\v1.0
両方含むフォルダのみ、私はPowerShellの2.0がインストールされているバージョン1.0
を持っています。
私はWindows Server 2008 R2を使用していますが、私の質問には答えていると思いますので、PowerShell 2.0の場合はバージョン1.0になります。しかたがない。解決するために 'PowerShell'クラスを取得することに私の[元の質問](http://stackoverflow.com/questions/17051184/no-powershell-in-system-management-automation)に戻る。 – tnw