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