J'ai une application Silverlight 4 où j'utilise des classes partagées. Dans le projet .Web, j'ai une classe appelée "X.Shared.cs". Cette classe a trois propriétés de chaîne. Lorsque je compile l'application, elle donne une erreur en disant "Le type 'X' contient déjà une définition pour 'Y'". Il semble que les propriétés du code généré dans l'application Silverlight soient considérées comme des doublons. J'ai essayé de nettoyer ma solution et de la reconstruire, cela aide de temps en temps mais est totalement incohérent.Silverlight Classes partagées dans le service RIA provoquant des erreurs de construction - Le type 'X' contient déjà une définition de 'Y'
Est-ce que quelqu'un a eu de l'expérience dans ce problème? Est-ce que je fais peut-être quelque chose de mal?
Le code de la classe partagée (X.Shared.cs) est la suivante:
public partial class VideoItem
{
[Key]
public String ID
{
get;
set;
}
public String ImageURL
{
get;
set;
}
public String URL
{
get;
set;
}
}
Voici une capture d'écran de l'explorateur de solution montrant le fichier partagé généré:
Il est bizarre que vous deviez faire cela. J'aurais aimé aller au fond de la cause car je n'ai pas l'air de ce problème. +1 pour la pensée créative :) –
Merci et merci pour votre aide! Si vous rencontrez le problème à l'avenir, vous pouvez au moins utiliser cette solution! J'adorerais le comprendre si ... – Madeleine