[Mono-list] How to use the Mono GAC
Jonathan Stowe
mono-list@lists.ximian.com
Thu, 27 May 2004 18:18:34 +0100
On Thu, 2004-05-27 at 17:47, Andrew Arnott wrote:
> Can someone please point me to documentation on how to:
>
> 1. Make an assembly that is just a regular ol’ assembly become
> strong named (if necessary)
First you create your key pair with sn:
sn -k foo.snk
and then reference this key pair in the source code:
[assembly: AssemblyKeyFile("foo.snk")]
This can be in a separate (assemblyInfo.cs) file or in your main code
file. You will need to include the appropriate namespaces:
using System.Reflection;
using System.Runtime.CompilerServices;
> 1. Install it into the GAC
gacutil /i MyDll.dll
> 1. Reference that GAC assembly from other assemblies
>
mcs /r:MyDll MyCode.cs
And hey presto!