Questions: L'espace de noms et la classe ne sont-ils pas repris dans le même projet ou sont-ils référencés?
Est-ce un projet vb ou C#? - Je ne peux pas me rappeler quel chemin (pensez à son C#) mais l'un d'eux par défaut l'espace de noms racine au nom du projet. Vous pouvez rencontrer des problèmes ou obtenir un espace de noms confus, par exemple MyProject.MyProject si vous en créez un au même niveau de l'espace de noms racine.
Couple de choses à essayer:
Appuyez sur Ctrl + Alt + b pour reconstruire le projet-t-il ramasser l'espace de noms?
Ajouter une nouvelle méthode à une classe existante qui fonctionne - est-ce repris? Essayez de créer un espace de noms complètement différent est-il ramassé par exemple?
espace de noms StackOverflow.Test {
}
Enfin studio ont vu ne pas prendre de nouvelles méthodes et namespaces lorsque sa compilation ne correctement. Cela peut être dû aux autorisations NTFS et aux autorisations en lecture seule. Vérifiez la date de construction de la DLL. Vous pouvez également essayer de supprimer les fichiers temporaires ASP.net.
Que voulez-vous dire par pas reconnu? Je crée de nouveaux espaces de noms tous les jours et je n'ai jamais rencontré de problèmes avec VS 2008. – OregonGhost
Cela fonctionnait bien et, pendant 1 jour, j'ai fait une compilation et j'ai cessé de reconnaître de nouveaux espaces de noms. C'est vraiment bizarre. Je pensais peut-être que cela avait quelque chose à voir avec asp.net mvc, mais cela n'a rien à voir avec ça. –
Avez-vous fait une recompilation propre? :) – OregonGhost