Проблемы с intellisense, ссылками и сборками в Visual Studio 2008 - PullRequest
1 голос
/ 04 мая 2010

Надеюсь, вы мне поможете - кажется, самое странное случилось с моей установкой VS.

Конфигурация системы: Windows 7 Pro x64, Visual Studio 2008 SP1, C #, ASP.NET 3.5.

У меня есть два проекта веб-сайта в решении. Я ссылаюсь на NUnit / NHibernate (сделал это, щелкнув правой кнопкой мыши по проекту и выбрав «Добавить ссылку». Я делал это для нескольких проектов в прошлом).

Все работало нормально, но недавно перестал работать, и я не могу понять, почему. Intellisense полностью исчезает для любых файлов в моем каталоге App_Code, и ни одна из ссылок не распознается (они распознаются любым файлом в корневом каталоге проекта веб-сайта.

Кроме того, довольно простые команды, подобные следующей (в Page_Load), не работают (предположим, TextBox1 определенно является элементом на странице):


if (Page.IsPostBack)
{
str test1;
test1 = TextBox1.Text;
}

В нем говорится, что все элементы страницы нулевые или что он не может получить к ним доступ.

Сначала я подумал, что это я, но из-за сочетания проблем, похоже, сама Visual Studio.

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

Буду признателен за любую помощь, которую вы можете оказать!

1 Ответ

0 голосов
/ 04 мая 2010

Если вы думаете, что это VS, попробуйте запустить его с этой командной строкой, чтобы вернуть его к заводским настройкам: devenv / resetsettings

Кроме того, у вас могут возникнуть проблемы из-за того, что intellisense работает только с кодом, который (предварительно) скомпилирован, проверьте следующее:

  1. необходимая папка помечена как исключенная,
  2. существует проблема компиляции ссылочного проекта.
  3. Ошибка компиляции в классе global.asax. Примечание: дополнительные {или} в классе пузыри из корневой папки, как правило, убивают intellisense. (Очистите решение, затем создайте вывод для ошибок)
...