I have a build error in a c sharp program that I am compiling in Visual Studio 2008 on a Windows Server (2008, I guess) SP 2 64-BIT OS.
It says that ‘System.Management.Automation.PSObject’ is defined in an assembly that is not referenced.
I did some searching in MSDN and I found that this seems to be part of the Windows Power Shell SDK. http://msdn.microsoft.com/en-us/library/system.management.automation.psobject(VS.85).aspx
The problem is that I already have the Windows Powershell. If this is all I need, how do I make use of it or reference it in the C Sharp IDE. If I need to download something extra (ie the SDK), where do I go to do this and install it? I could not find anything online.
Look in
C:\Program Files\Reference Assemblies\Microsoft\WindowsPowerShell\v1.0for System.Management.Automation.dll and if it exists, add it as a reference in your C# project. If it doesn’t exist, then download the Windows SDK which will put the file in the above location.