2017-06-17 1 views
0

J'utilise Microsoft Visual Studio 2013 professional sur un ordinateur portable Windows 10 et une erreur se produit dans toutes les vues de mon rasoir. L'erreur indique que le nom «X» n'existe pas dans le contexte actuel, par ex. Le nom "Html" n'existe pas dans le contexte actuel.Visual Studio 2013 - Le nom 'X' n'existe pas dans le contexte actuel

De la recherche Internet pour les solutions que j'ai essayé ce qui suit, mais pas encore fixé

  • panneau de commande Exécuter forme de réparation studio visuel (programmes de désinstallation)
  • Run mise à jour Windows
  • vérifié que les références sont ensemble pour copie locale
  • supprimé mon fichier .suo, nettoyé et reconstruit
  • Essayé namespaces qualifiés
  • versions de rasoir sont 3.0 dans les deux config et vue config
  • Décharger Recharger le projet
  • Réinitialiser tous mes paramètres à l'aide des paramètres d'importation et d'exportation Assistant
  • Nettoyé tous les paquets et le cache de package autorisé

Les regards d'erreur comme si

enter image description here

quelqu'un peut-il suggérer quoi que ce soit d'autre en dehors de désinstaller et puis réinstaller? Malgré ces erreurs dans mes vues, l'application sera toujours construite et exécutée dans le navigateur sans ysod.

SIMILAIRE "The name 'HTML' does not exist in the current context" in MVC 3 Views NUMÉRO

EDIT - Utiliser les informations de stackoverflow.com/questions/20422007/... si je vais projeter des propriétés et de faire un espace dans le nom de l'assemblage et enregistrer et reconstruire alors il fonctionne !! Cependant, dès que je ferme VS vers le bas et le démarrer à nouveau le problème persiste

Merci Paul

+0

Bonjour Paul, lorsque vous créez un nouveau projet et que ce problème persiste? Vous pouvez essayer d'ouvrir l'invite de commande du développeur pour VS 2013 en tant qu'administrateur et exécuter la commande: devenv/resetuserdata ou devenv/setup pour le tester. Est-ce que cette solution fonctionne bien avant? –

+0

Salut Sara, je peux donner un essai, mais intéressant, j'ai activé mon édition ultime resharper et cela a «fixé» le problème. Quand je dis fixe je ne rencontre plus de problèmes de référence dans mes fichiers de rasoir. Je soupçonne que dès que je désactiverai le resharper, le problème persistera si mal que je le ferai et j'essaierai de vous conseiller. merci – Paul

Répondre

0

Comment êtes-vous sûr que ce soit un problème studio visuel, et non lié au projet? Cela fonctionne-t-il dans d'autres versions de Visual Studio? Avez-vous le framework .Net installé? (Assurez-vous que votre projet pointe vers la bonne version du framework .net que vous avez installée, que vous pouvez vérifier dans les propriétés du projet).

La référence d'assembly en question est-elle manquante, présente dans le dossier bin de votre solution?

+0

Salut James, merci d'avoir pris le temps de répondre. Je ne suis pas sûr que c'est un problème de VS mais ce que je peux dire est que c'est un problème pour chaque projet que j'ouvre. La chose amusante est que je connaissais le problème hier soir et cela a semblé fonctionner mais ça ne fonctionne pas encore aujourd'hui. toutes les références et dll sont bonnes de ce que je peux voir. – Paul

+0

Utilisation des informations de https: // stackoverflow.com/questions/20422007/visual-studio-2013-c-sharp-web-projet-construit-mais-ide-rapports-le-type-ou-namesp si je vais dans les propriétés du projet et faire un espace dans le nom de l'assembly et enregistrer et reconstruire alors ça marche !! – Paul