2010-07-26 5 views
0

Je rencontre des problèmes pour utiliser certaines classes de mon assembly à partir de IronPython. Telle est la ligne que je me sers dans mon script:IronPython ne peut pas voir certaines classes dans mon assembly

from Comet.Pricing.Parsing import RegexLookupMapper 

La classe est définie comme:

public class RegexLookupMapper<T> : SingleValueMapper<string, T> 

Je n'ai pas de problème d'importer une autre classe dans cette Assemblée:

from Comet.Pricing.Parsing import QuoteRequest 

Le la classe est déclarée comme suit:

public class QuoteRequest<T> : IQuoteRequest<T> where T : IInstrument 

Lorsque je fais un dir sur Comet.Pricing.Parsing, il y a beaucoup moins de classes que dans l'assemblage. La seule chose que je peux voir en commun avec toutes les classes manquantes est que tous proviennent de:

SingleValueMapper<string, T> 

qui dérive d'une classe dans un autre espace de nom/assemblage (qui a également été importée sans problème).

Répondre

0

Il s'est avéré qu'une dépendance d'une classe de base était manquante.

Questions connexes