2009-08-29 6 views
0

Partout je vois des tutoriels sur la façon de compiler des assemblys en utilisant l'espace de noms System.CodeDom.Comment exposer des objets membres via CodeDOM?

Mais comment puis-je accéder à un objet membre d'un assembly à partir d'un assembly compilé à l'exécution (je ne parle pas d'accéder à une classe, je veux accéder à une variable membre spécifique)? Dans Microsoft Script Control, cela peut être fait avec la méthode AddObject.

Je suppose que si l'assembly qui est compilé au moment de l'exécution se comporte comme tous les autres assemblys ordinaires, alors je devrais utiliser .NET remoting? Mais n'est-ce pas une exagération? J'aimerais qu'il y ait un moyen plus facile. En passant votre objet à une méthode appropriée dans l'assembly compilé à l'exécution?

+0

Télécommande? Tu veux dire réflexion? –

+0

Non, je veux dire l'API pour la communication interprocessus. http://en.wikipedia.org/wiki/.NET_Remoting – kahoon

Répondre

0

?

+0

Merci, je crois que ce sera la solution, mais je vais regarder plus en profondeur, quand j'ai le temps. – kahoon

Questions connexes