public static void GetDependentAssemblyVersion(Assembly assembly)
{
Log.Debug("Assembly name: " + assembly.GetName() + " Version: " + assembly.GetName().Version.ToString());
AssemblyName[] referenced = assembly.GetReferencedAssemblies();
foreach (AssemblyName refAssembly in referenced)
{
Log.Debug("Assembly name: " + refAssembly.Name + " Version: " + refAssembly.Version.ToString());
}
}