2009-10-27 5 views
3

Comment prédéfinir un paramètre de fichier de configuration de Windsor avec une entrée spécifiée Enum telle que "EntryType" ci-dessous?Utiliser Enum comme paramètre dans le fichier de configuration de Windsor

J'ai actuellement ceci:

<component 
     id="test.service" service=".." type=".." lifestyle="transient"> 
     <parameters> 
     <entryType>EntryType.Test</entryType> 
     </parameters> 
    </component> 

.. représente évidemment l'espace de nom complet et l'assemblage.

Mais cette erreur apparaît:

Could not convert from 'EntryType.Test' to 
    Business.Common.Services.Core.TestService+EntryType. 

Répondre

5

écrit comme cela, il a travaillé pour moi:

<component 
    id="test.service" service=".." type=".." lifestyle="transient"> 
    <parameters> 
    <entryType>Test</entryType><!-- NOT EntryType.Test --> 
    </parameters> 
</component> 
+1

Honteusement facile ... Merci. ;) – GONeale