Exemplo n.º 1
0
    static void Main(string[] args)
    {
        var asl = new AssemblyLoader();
        var asm = asl.LoadFromAssemblyPath(@"C:\temp\Microsoft.AspNetCore.Antiforgery.dll");

        try
        {
            var y = asm.GetExportedTypes();
            Console.WriteLine(y);
        }
        catch (Exception e1)
        {
            Console.WriteLine("Got exception at first attempt of GetExportedTypes ");
            Console.WriteLine("\t*********" + e1.Message + "**************");
            var deped = asl.CallForDependency(asm.GetName());
            try
            {
                Console.WriteLine("\n" + deped.ToString());
                Console.WriteLine("----------All Exported Types------------");
                foreach (var item in deped.ExportedTypes)
                {
                    Console.WriteLine(item);
                }
            }
            catch (Exception e2)
            {
                Console.WriteLine("Got exception at second attempt of GetExportedTypes ");
                Console.WriteLine("\t*********" + e2.Message + "**************");
            }
        }
        Console.ReadLine();
    }
Exemplo n.º 2
0
    static void Main(string[] args)
    {
        var asl = new AssemblyLoader();
        var asm = asl.LoadFromAssemblyPath(@"C:\temp\Microsoft.AspNetCore.Antiforgery.dll");

        try
        {
            var y = asm.GetExportedTypes();
            Console.WriteLine(y);
        }
        catch (Exception e1)
        {
            Console.Write(e1.Message);
            var deped = asl.CallForDependency(asm.GetName());
            Console.WriteLine(deped.ToString());
        }
        Console.ReadLine();
    }