У меня проблема с VS 2010, который, очевидно, теряет способность загружать UpdatePanel в середине разработки, и это сводит меня с ума. Я использую VS2010 и создаю пользовательский элемент управления с .NET 3.5 с таргетингом на DNN 5.x.
Я создал элемент управления для использования на веб-сайте DNN, который использует панель обновления. Когда я разрабатываю управление по FTP на сайт и развиваюсь на нем, все работает просто отлично. Я решил перенести разработку в локальную копию DNN и создать проект веб-приложения для контроля. Сначала все работало просто отлично. После нескольких сборок я начал получать следующие ошибки:
Тип или имя пространства имен
«UpdateProgress» не существует в
Пространство имен
'System.Web.UI.WebControls.WebParts'
(вы пропустили сборку
ссылка?)
Тип или имя пространства имен
UpdatePanel не существует в
Пространство имен
'System.Web.UI.WebControls.WebParts'
(вы пропустили сборку
ссылка?)
Я подумал, что по пути что-то напутал, и напортачил ссылку на библиотеки, поэтому выгрузил все и перегрузил ссылки на библиотеки. Я продолжал получать ошибку и не мог скомпилировать элемент управления. Наконец, я решил переделать весь проект и импортировать код, который я уже написал. Все работало просто отлично, пока через несколько сборок не появилась та же ошибка.
Я выполнил все те же шаги: выгрузил ссылки, перезагрузил их и, наконец, удалил проект. Каждый раз, когда я создаю новый проект и копирую один и тот же код в файлы .ascx, они отлично работают ... для нескольких сборок. Прошлой ночью я скомпилировал библиотеку и проверил изменения. Все было отлично, поэтому я закрыл проект и выключил машину. Включил его сегодня утром и получил ошибки сборки. Как будто у меня есть бомба замедленного действия в моем компьютере, которая просто отключает эти вещи.
Есть идеи о том, что мне не хватает, что может быть причиной этого? Я не знаю, почему библиотека так мерцает и гаснет. Я до сих пор не сталкивался с подобной проблемой с любым другим проектом на моей локальной машине, и я действительно не хочу развивать это через FTP на сайт, опять же. BLEH!