Название «###» не существует в текущем контенте (их можно увидеть на каждой странице) - PullRequest
3 голосов
/ 15 февраля 2012

Когда открыта какая-либо страница .cs, появляется множество ошибок "не существует ...", время от времени появляющихся "вы пропустили директиву using или ссылку на сборку?"

Хотя эти ошибки появляются, проект можно построить и запустить просто отлично.Я даже могу пройти через код.На самом деле, когда он построен, ошибки исчезают.

Как только запуск завершится, добавление новой страницы будет генерировать все те же сообщения для этой страницы, а все предыдущие сообщения открывали этот сеанс.

Я провел несколько поисков, но эта ошибка кажется довольно общей, и я пока не нашел ответ, который мне подходит.

РЕДАКТИРОВАТЬ: Небольшая проработка того, когда он появился впервые, может помочь - мой коллега внес некоторые изменения, добавив новую страницу aspx в наш проект, пока я исправил проблему с кодом наотдельная страницаМы использовали Source Safe, чтобы внести его изменения в мой проект.С тех пор, как мы использовали Source Safe, кажется, что некоторые настройки были изменены с помощью Visual Studio.Оба наших проекта отлично работали на отдельной машине, но теперь ни один из них не работает без этих ошибок.

Ответы [ 2 ]

2 голосов
/ 22 октября 2012

У меня та же проблема. У меня VS2008 профессиональный. После установки SP1 моя копия VS2008 теперь генерирует огромное количество ошибок "не существует". Код абсолютно идеален, ошибки - ложные сообщения. Если я перестрою, все ошибки исчезнут. Однако простой ввод 1 символа в любой открытый файл .cs вернет все ошибки. Они не уходят после ожидания.

Другие люди, сообщающие об этой ошибке, говорят, что двойной щелчок по ошибке приводит к ее исчезновению. Однако это не так для меня.

Это ошибка в VS2008SP1. Это связано с тем, что фоновая компиляция не работает или что-то в этом роде. У кого-нибудь еще есть такая же проблема?

Это может решить проблему:

http://blogs.msdn.com/b/kevinpilchbisson/archive/2008/10/30/hotfix-for-vs2008-sp1-available.aspx

Еще не пробовал.

У кого-нибудь есть эта проблема, очевидно, БОЛЬШАЯ проблема с VS2008SP1?

0 голосов
/ 22 октября 2012

ОК, я исправил это.Я просто удалил файл SUO для моего веб-проекта.Странное поведение, кажется, пошло сейчас для этого проекта.

Перед удалением файла я заметил, что было настроено много точек останова, и у каждой из этих точек было много «вспомогательных точек останова».Не знаю, о чем это все, но это выглядело странно.

Но удаление файла suo привело в порядок все это.Точки останова выглядят нормально.Перерывы и шаги ОК.Живая семантическая разметка в порядке.По крайней мере, на данный момент!

Если у вас возникли проблемы, попробуйте удалить файл suo.Не всегда работает, но стоит попробовать ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...