Load assembly from namespace System.Xml : Assembly : Reflection C# Source Code


Custom Search

C# Source Code » Reflection » Assembly »

 

Load assembly from namespace System.Xml








    
 


using System;
using System.Reflection;
using System.Globalization;

    class MainClass
    {
        public static void ListAssemblies()
        {
            Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies(); 
            foreach (Assembly a in assemblies)
            {
                Console.WriteLine(a.GetName());
            }
        }

        public static void Main()
        {
            ListAssemblies();
            string name1 = "System.Data, Version=2.0.0.0," +"Culture=neutral, PublicKeyToken=b77a5c561934e089";
            Assembly a1 = Assembly.Load(name1);

            AssemblyName name2 = new AssemblyName();
            name2.Name = "System.Xml";
            name2.Version = new Version(2, 0, 0, 0);
            name2.CultureInfo = new CultureInfo("");    //Neutral culture.
            name2.SetPublicKeyToken(new byte[] {0xb7, 0x7a, 0x5c, 0x56, 0x19, 0x34, 0xe0, 0x89});
            Assembly a2 = Assembly.Load(name2);

            Assembly a3 = Assembly.Load("SomeAssembly");

            Assembly a4 = Assembly.LoadFrom(@"c:\shared\MySharedAssembly.dll");

            Console.WriteLine("\n\n**** AFTER ****");
            ListAssemblies();

        }
    }

 
    
   
  
   







HTML code for linking to this page:

Follow Navioo On Twitter

C# Source Code

 Navioo Reflection
» Assembly