2011-09-16 5 views
4

C: \ Program Files \ MSBuild \ Microsoft \ Silverlight pour téléphone \ v4.0 \ Microsoft.Silverlight.Common.targets (625,5): erreur RG1000: erreur de génération inconnue, 'Un élément avec la même clé a déjà été ajouté.erreur RG1000: erreur de génération inconnue

Terminé projet de construction "FileName.csproj" - ÉCHEC.

Échec de la construction.

Recevoir cette erreur chaque fois que j'essaie de construire le soln.

+0

que vous pourriez avoir spécifier le même nom dans XAML pour différents contrôles? vérifiez les propriétés x: Name et Name sur vos contrôles. C'est juste une supposition. Peut-être quelque chose d'autre. – invalidusername

+0

solution de syntaxe serait très bon dans cette situation, car nous ne savons pas ce que vous faites ou exactement comment cette erreur est survenue. Si ce n'était pas une question sur ce site avant, cela signifie probablement que ce n'est pas une erreur approché. Donc l'information serait merveilleuse !! – Keeano

Répondre

9

Nous avons rencontré le même problème hier. C'est arrivé après que nous ayons fusionné deux branches dans notre TFS, donc nous avons regardé dans le fichier de projet. Deux fois la même image a été ajoutée au fichier de projet. Si vous ouvrez ce petit morceau d'un éditeur XML, vous pouvez regarder une partie comme ceci:

<ItemGroup> 
    <Resource Include="Assets\Images\icon.png"> 
    <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
    </Resource> 
</ItemGroup> 

Retrait des pièces en double résoudre notre problème, mais est en effet difficile de trouver ce genre de doublons. Peut-être qu'il y a une option plus conviviale, que je n'ai pas encore trouvée.

Crédits à ce blog-post qui a fait beaucoup pour résoudre le problème. Lors de ma recherche sur Internet, j'ai également trouvé un bug-report. Peut-être que ça vaut la peine de regarder ça.

Il semble également qu'il existe de nombreuses possibilités pour déclencher cette erreur. Voir les questions suivantes ici sur Stack Overflow: