using System;
using System.Reflection;
public class Test
{
public static void Main(string[] args)
{
Assembly a = null;
AssemblyName asmName;
asmName = new AssemblyName();
asmName.Name = "Test";// Test.exe
Version v = new Version("1.0.454.30104");
asmName.Version = v;
a = Assembly.Load(asmName);
Console.WriteLine("Listing all types in {0}", a.FullName);
Type[] types = a.GetTypes();
foreach(Type t in types)
Console.WriteLine("Type: {0}", t);
}
}