One of those things I always have to Google, even though I know it's in System.Reflection. Assembly[] assemblies = AppDomain.CurrentDomain.Get... a in assemblies){ String assemblyFileVersion = a.GetCustomAttributes(typeo... false).Cast<AssemblyFile... String assemblyVersion = a.GetCustomAttributes(typeo... false).Cast<AssemblyVers... ......