[Mono-dev] Installing policy file in the GAC?

Carlos Alberto Cortez calberto.cortez at gmail.com
Wed Mar 5 20:08:46 EST 2008



> 
> gacutil won't install a policy file in the GAC because the policy file isn't
> an assembly. So, obviously, I have to copy it there from the install script.
> But how can the install script find out where Mono is installed? Is there
> any command I can use to get at the Mono installation directory?
> 

You don't copy the file directly - but use the assembly linker (al.exe)
to create an assembly based on the configuration file:


al /link:policy-file.config /out:policy.1.0.YourAssembly.dll /keyfile:YourAssemblyKey.snk

then you can just gacutil on the generated assembly:

	gacutil -i policy.1.0.YourAssembly.dll

See http://msdn2.microsoft.com/en-us/library/dz32563a(vs.71).aspx

Carlos.



More information about the Mono-devel-list mailing list