View Single Post
Old 11-21-2007   #1 (permalink)
Oisin Grehan
Guest


 
 

Re: System.Management.Automation.dll missing?

On Nov 21, 4:11 pm, aramey <anne.ra...@xxxxxx> wrote:
Quote:

> On Nov 21, 3:38 pm, aramey <anne.ra...@xxxxxx> wrote:
>
>
>
>
>
Quote:

> > Previously System.Management.Automation.dll was located in the
> > PowerShell
> > install folder. This made it easy to reference, but now it's gone,
> > although file
> > "system.management.automation.dll-help.xml" does exist.
>
Quote:

> > I can add the reference to my ASP files by adding this into
> > web.config:
> > <add assembly="System.Management.Automation, Version=1.0.0.0, ...
> > and that works fine,
>
Quote:

> > but how to I reference this for the code I'm compiling with csc.exe?
> > I need to know which file this is. I don't have visual studio and
> > need to compile some common code into an assembly.
>
Quote:

> > Does anyone know how to reference this file using csc.exe?
>
Quote:

> > Thanks,
> > Anne
>
> Found the answer:
>
> You should be able to refer to the PIA's directly in the GAC in c:
> \windows\Assembly\GAC\[whateverpiayouwant]\[version_pubkey]\[pia.dll]
>
> In My case it looks like this:
> /r:c:\WINDOWS\assembly\GAC_MSIL\System.Management.Automation
> \1.0.0.0_31bf3856ad364e35\System.Manament.Automation.dll
>
> Thank you so much to artleo:http://blogs.msdn.com/artleo/archive...9/471497.aspx- Hide quoted text -
>
> - Show quoted text -
Hi,

Because the assembly is in the GAC, you don't need that long format:

csc.exe cmdlet.cs ... /r:System.Management.Automation.dll

should work fine.

- Oisin / x0n





My System SpecsSystem Spec