J'écris un service WCF et je souhaite exposer certains éléments de configuration personnalisés (par exemple, ConfigurationSection personnalisée et ConnectionStringSettings) afin de pouvoir modifier la configuration du service.Le type de base .NET ne peut pas être sérialisé par WCF
L'un de mes éléments de configuration personnalisés hérite de System.Configuration.ConfigurationElementCollection
. Lorsque je tente de démarrer mon service WCF je reçois le message d'erreur suivant ...
Type « System.Configuration.ConfigurationElementCollection » ne peut pas être publié en feuilleton. Pensez à le marquer avec l'attribut DataContractAttribute et à marquer tous les membres que vous souhaitez sérialiser avec l'attribut DataMemberAttribute.
Existe-t-il un moyen d'implémenter le DataContract pour ce type? J'ai ma classe héritée marquée avec l'attribut [DataContract].
J'avais les mêmes. Vous avez besoin de 3.5 SP1 pour la sérialisation automatique des types POCO. –