поколение файла разработчика перестало работать

Каждые несколько дней VS2008 решает рассердиться на меня и не удается генерировать файл разработчика, утверждая, что он не может найти файл определенным и что он пропускает блок. Вот сценарий:

aspx страница имеет ссылку на пользовательский пользовательский элемент управления (наследовавший UserControl) который ссылки другой блок в бэкенде. Существует много других ссылок на этот "недостающий" блок в других местах в коде, которые не бросают ошибки. восстановление, обновление источника к чистой копии, крик на компьютер, перфорация экрана, и т.д. весь сбой для работы.

Какие-либо предложения? Это является довольно раздражающим.

7
задан Pauly 29 August 2008 в 03:42
поделиться

3 ответа

У нас были подобные проблемы прежде, к сожалению, я не помню точного решения.

, Если Ваше использование проекта "веб-сайта" (никакой файл проекта) тогда запускается путем проверки, что и страница и управление и устанавливают свойство ClassName в первой строке aspx/ascx файла и что Вы определяете полное имя класса включая пространство имен.

Пример:

< Язык @Control = "VB" AutoEventWireup = "ложный" ClassName = "YourProjectName. YourUserControl" Наследовался = "YourProjectName. YourUserControl" CodeFile = % "YourUserControl.ascx.vb">

Много раз не установка всех их будет все еще работать, но Вы получите нечетные ошибки компилятора и поведение в VS.

, Если Вы использующий проект Приложения веб-сайта пытаетесь удалить файл разработчика вручную и затем щелкаете правой кнопкой по своему проекту и выбираете "Convert from Web Application". Это желание должно воссоздать файл разработчика для Вас.

Мое только другое предложение должно было бы воссоздать страницу и/или пользовательский элемент управления с нуля.

9
ответ дан 6 December 2019 в 23:16
поделиться

Jared, Вы поразили его. Используя "Преобразовывают в веб-приложение" для ручной генерации файла разработчика, решает мою проблему. Я рад, что Вы отправили это, прежде чем я начал переустанавливать. Спасибо.

2
ответ дан 6 December 2019 в 23:16
поделиться

Вы могли бы попытаться архивировать шаблон нового файла с его эквивалентным разработчиком. Если VS кашляет тогда, можно сделать опцию "Add Existing" с файлом, который Вы уже имеете.

Это, кажется, однако, проблема с Вашей установкой VS2008, таким образом, Вы могли бы попытаться переустановить его.

0
ответ дан 6 December 2019 в 23:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: