// (c) 2006 Richard Grimes // www.grimes.demon.co.uk using System; using System.Reflection; [assembly: AssemblyKeyFile("key.snk")] [assembly: AssemblyVersion("1.0.0.0")] namespace lib { public class LibraryCode { public string GetVersion() { Assembly a = Assembly.GetExecutingAssembly(); Module m = a.GetModules()[0]; return String.Format("version: {0}\r\nfile: {1}", a.GetName().Version.ToString(), m.FullyQualifiedName); } } }