dll dynamisch Laden und Objekt einer Klasse erstellen???



  • Ich habe eine *.dll (c#) diese *.dll enthält folgende Klasse.

    namespace TestDll {
      public class Class1 {
        public void TestMsg(string c) {
          MessageBox.Show(c);
        }
    
        public void TestMsg(double d) {
          MessageBox.Show(d.ToString());
        }
      }
    
    }
    

    Nun habe ich ein 2. Projekt in dem ich diese *.dll Laden will, funktioniert. Nur ich bekomme es irgendwie nicht hin nach dem Laden, ein Objekt meiner Klasse hier zu erstellen.
    Irgendwelche Vorschläge oder Ideen? 🙂



  • versteh ned ganz was du willst.
    mach einfach im 2. Projekt ne referenz auf die dll
    und erstell da ne Instanz von der klasse:

    TestDll.Class1 test = new TestDll.Class1();
         test.TestMsg("blabla");
    


  • Activator.CreateInstance(...);


Anmelden zum Antworten