On Nov 21, 5:26 pm, Oisin Grehan <ois...@xxxxxx> wrote:
Quote:
> On Nov 21, 4:11 pm, aramey <anne.ra...@xxxxxx> wrote:
>
>
> Quote:
> > On Nov 21, 3:38 pm, aramey <anne.ra...@xxxxxx> wrote:
> Quote:
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:
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:
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:
Quote:
> > > Does anyone know how to reference this file using csc.exe?
> Quote:
Quote:
> > > Thanks,
> > > Anne
> Quote:
> > Found the answer:
> Quote:
> > You should be able to refer to the PIA's directly in the GAC in c:
> > \windows\Assembly\GAC\[whateverpiayouwant]\[version_pubkey]\[pia.dll]
> Quote:
> > 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
>> Quote:
> > - 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 Actually, that didn't work, which is why I had such trouble. That
didn't work and a search of the system turned up no file.