Я добавил метку в веб-форму. Он появляется, когда я запускаю страницу, но когда я пытаюсь сослаться на нее с помощью выделенного кода, у меня нет intellisense, и код, который я пишу, почему-то не работает. Я проверил, что проект запущен в режиме отладки, и компиляция отладки задана в файле web.config. Фактически, я могу отлаживать все страницы. Однако, когда я перехожу на эту страницу, отладка выполняется поверх нее, как будто не установлена точка останова. Кроме того, в точке останова написано: «Точка останова в настоящее время не будет достигнута. Исходный код отличается от текущего кода », что является основной проблемой. Не знаю, почему это происходит, поскольку я перекомпилировал весь проект.
У меня это вверху страницы:
print("<%@ Page Language = "C#" AutoEventWireup = "true" CodeBehind = "MemberSearch.aspx.cs" Inherits = "Portal.EmployerPortal.MemberSearch" Debug = "true" %>
");
Любые идеи?
print ("<% @ Page Language = " C# "AutoEventWireup = " true "CodeBehind = " MemberSearch.aspx.cs "Inherits = " Portal.EmployerPortal.MemberSearch "Debug = " true "%>"); ? Что там делает эта «печать»?





Попробуйте выполнить сборку -> чистое решение
У меня нет опции «Чистое решение». Что мне нужно сделать, чтобы он появился?
У меня была аналогичная проблема, которую удалось преодолеть с помощью Build -> Rebuild Solution.
В прошлом у меня были проблемы с этим, потому что автоматически сгенерированные файлы дизайнера были плохими. Попробуйте удалить их, а затем разрешите VS воссоздать их, это может решить проблему.
Я удалил файл конструктора, и это устранило проблему intellisense. Спасибо! При отладке у меня все еще возникают проблемы с достижением точки останова. Он по-прежнему говорит: «Точка останова в настоящее время не будет достигнута. Исходный код отличается от текущего кода ». Идеи?
Что-то подобное случается со мной время от времени ... Я добавляю элемент управления, но не получаю intellisense ... VS в основном понятия не имеет, что элемент управления находится на странице / конструкторе. Если я закрою файл (программный код и HTML) и вернусь ... все будет в порядке. Неуклюже, но работает. Стоит попробовать. Я использую 2008 BTW.
Любое решение для разработчиков VS 2005, пожалуйста?
Это обычная проблема с VS. Обычно причина в том, что файлы .designer не создаются повторно из-за каких-то проблем с макетом.
После удаления файла .designer щелкните правой кнопкой мыши имя проекта в обозревателе решений и выберите «Преобразовать в веб-приложение».
Если это не помогает, прочтите следующую статью для больше информации.
Это помогло мне исправить проблемы с intellisense, когда я перетащил существующие файлы веб-сайта в новое решение VS 2010.
В Windows 8 по какой-то причине мне нужно явно запускать Visual Studio от имени администратора, чтобы получить intellisense в моих представлениях.
В меню Visual Studio Инструменты | Параметр и обнаружил, что в текстовом редакторе | Все языки три флажка для завершения инструкции не показывают ни пустого, ни отмеченного, а полностью цветного поля, что обычно означает неизвестные параметры. Итак, установите все это на отметку (галочка), и мой Intellisense начал работать
для более подробной информации используйте следующую ссылку
http://forums.asp.net/t/1520617.aspx?Intellisense+not+displaying+controls+in+the+code+behind
Вы проверили атрибут runat метки ??