2010-12-13 50 views
2

J'ai une solution WPF-MVVM avec plusieurs projets de services interconnectés par un réseau de références d'assemblage. J'utilise Visual Studio 2008. Mon problème est que je reçois constamment des erreurs me disant que les méthodes et les membres n'existent pas dans le contexte actuel. Quand je les recompile, ils s'en vont. Que se passe-t-il? Est-ce que quelqu'un d'autre a ce problème? Quelqu'un a une solution? C'est vraiment agaçant. Cela devient un problème quand quelque chose référencé dans XAML fait que les choses s'arrêtent de fonctionner jusqu'à ce que je compile toute ma solution.Qu'est-ce qui est avec toutes les erreurs?

Je n'ai pas de références circulaires, et je fais tout par convention (pas de hacks). Est-ce juste quelque chose que je dois gérer dans VS 2008?

+0

Par curiosité, utilisez-vous Resharper? – Brandon

+0

Non, je ne le suis pas. :) – Jordan

Répondre

0

Installez le Service Pack 1, cela pourrait résoudre le problème. Si cela ne fonctionne pas, essayez d'isoler les assemblages individuels jusqu'à ce que vous trouviez le problème (cela peut prendre du temps). Cela arrive probablement à cause de quelque XAML fragmentaire quelque part.

+0

J'ai déjà le Service Pack 1. Je suis assez sûr que ce n'est pas XAML sommaire. J'ai aussi des erreurs dans mon code back-end (C#). C'est vraiment énervant. – Jordan

+0

Ce que je voulais dire, c'est que si vous avez un XAML qui est référencé par un autre assembly (Y), vous pourriez avoir des erreurs C# dans l'assembly de référence (Y) parce que Visual Studio pense que quelque chose ne va pas avec XAML dans (X). –

+0

Semble, vous avez raison. J'espère que XAML sera beaucoup moins une pierre d'achoppement en 2010. Merci. – Jordan