Bonjour,

Ayant installé VS2012 Premium(version Française), j'ai remarqué un fonctionnement bizarre lors de la création d'une bibliothèque de contrôles personalisés WPF et plus généralement dans l'utilisation de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
xmlns:xx="clr-namespace:WpfTest"
Je précise que WpfTest est bien un espace de nom de l'assembly courante. Je n'ai donc pas précisé l'assembly. Le build est bien réussi (donc à priori celà ne gène pas le développement) mais des erreurs apparaissent , en l'occurence issues du Generic.xaml et de manière plus générale dans tous les fichiers xaml utilisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<xx:MaClasse ...>
   .....
</xx:MaClasse>
Je précise que MaClasse existe bien dans cet espace de nom, d'ailleurs, l'éditeur xaml la propose bien à la saisie aidée. Je précise aussi que les noms sont justes et la casse respectée, j'ai bien vérifié ces points, d'ailleurs le build réussi et si la bibliothèque est utilisée dans une application celà fonctionne .

Cette erreur est : Le nom "MaClasse" n'existe pas dans l'espace de nom "clr-namespace:WpfTest"

L'erreur disparaît si l'assembly courante est précisée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
xmlns:xx="clr-namespace:WpfTest;assembly=WpfTest"
mais dans ce cas, la compilation ne réussit plus et une erreur de build apparait (Erreur de build inconnue MC3066: la référence de type ne peut pas trouver un type public nommé MaClasse).

L'erreur est d'ailleurs reconductible aisément, il suffit de créer un projet de bibliothèque de controles personnalisés WPF puis d'aller directement dans le fichier Generic.xaml. L'erreur est présente immédiatement pour la définition du style de la classe personnalisée créée. Et là aussi la génération réussit.

Enfin cette erreur n'existait pas avec VS 2010.

Je vais probablement contacter Microsoft mais auparavant je voulais savoir si quelqu'un d'entre vous avait repéré ce soucis et si oui, y avait il un solution de correction?

Précision - Un lien semble-t-il formulant le même problème donc semble général :ici

Malheureusement les réponses ne donnent la solution.

Merci par avance.