2009-08-29 5 views
0

Überall sehe ich Tutorials zum Kompilieren von Assemblys mit dem System.CodeDom-Namespace.Wie kann ich Memberobjekte über CodeDOM verfügbar machen?

Aber wie kann ich auf ein Memberobjekt einer Assembly von einer Laufzeit kompilierten Assembly zugreifen (ich spreche nicht über den Zugriff auf eine Klasse, möchte ich auf eine bestimmte Elementvariable zugreifen)? In Microsoft Script Control kann dies mit der AddObject-Methode geschehen.

Ich denke, wenn die Assembly, die zur Laufzeit kompiliert wird, sich wie jede andere gewöhnliche Assembly verhält, dann sollte ich .NET Remoting verwenden? Aber ist es nicht ein Overkill? Ich wünschte, es gäbe einen leichteren Weg.

+0

Remoting? Du meinst Reflexion? –

+0

Nein, ich meine die API für Interprozesskommunikation. http://en.wikipedia.org/wiki/.NET_Remoting – kahoon

Antwort

0

Durch Übergeben Ihres Objekts an eine geeignete Methode in der Laufzeit kompilierten Assembly?

+0

Danke, ich glaube, das wird die Lösung sein, aber ich werde tiefer in sie schauen, wenn ich die Zeit habe. – kahoon

Verwandte Themen