2009-12-02 7 views
15

J'utilise Visual Studio 2008 SP1, je travaille avec un projet web dans VB.NET. le problème lorsque j'ajoute un nouveau fichier de classe (bien sûr dans App_Code) il ne le reconnaît pas. tous les anciens fichiers fonctionnent bien, mais les nouveaux ne le sont pas. J'ai redémarré mon ordinateur et toujours le même problème.Visual Studio ne reconnaît pas les nouvelles classes

Toutes les idées

Répondre

31

Comparer les propriétés d'une classe ouvrière avec une classe non reconnue. Plus précisément, "Construire une action". Cela devrait résoudre le problème.

sinon laissez-moi savoir. :)

+5

** MERCI! ** Je sais que c'est des années plus tard, mais cela arrivera encore (actuellement en utilisant VS2013 Update 4), plus précisément dans les projets asp.net lors de la création de coutume classes ordinaires. L'action 'Build 'doit être' Compile'. – OneHoopyFrood

+0

vs2013update5, bien que mon problème n'était pas l'action de construction, mais le cadre cible. J'avais créé une nouvelle bibliothèque de classes et le framework ciblait 4.5.1 au lieu de 4.5 comme les autres projets. – JARRRRG

0

Assurez-vous qu'il est dans le même espace que la chose que vous essayez de l'appeler à partir, ou déclarer pleinement en utilisant l'espace de noms lors de la création d'un. Peut-être aussi nous donner un exemple de celui qui fonctionne et celui qui ne fonctionne pas.

De plus, n'oubliez pas d'utiliser le modificateur d'accès approprié. Commencez avec Public pour voir si cela résout votre problème. Si c'est le cas, alors vos classes sont presque certainement dans des espaces de noms différents.

+0

La classe entière ne fonctionne pas, même intellisense ne fonctionne pas à l'intérieur de la classe elle-même, et je suis sûr à 100% de l'espace de noms. hier quand j'ajoute une classe fonctionne bien, aujourd'hui juste cessé de fonctionner – Kronass

0

peut-être vous essayez d'utiliser des classes internes d'un autre assembly ou il peut y avoir des problèmes avec les modificateurs d'accès de la classe.

1

S'il y a une solution impliquée, essayez de "reconstruire" la solution entière. Reconstruire des projets et des sites Web individuellement ne l'a pas fait pour moi - après avoir essayé d'autres suggestions ici, seule la reconstruction du projet a fonctionné.

Questions connexes