Файл дизайнера больше не обновляется автоматически при добавлении новых элементов управления - PullRequest
4 голосов
/ 06 августа 2009

Ближайший ответ, который я смог найти на свой вопрос, был следующий (в нем есть правка, в которой говорится, что он больше не работает, и я подтвердил, что это не работает): Visual Studio 2005 Designer не добавляет элементы управления в aspx. designer.cs

Позвольте мне начать с того, что это происходит только в одном конкретном веб-приложении для меня, оно находится в версии c # 3.5 и использовалось в течение первых 1-1,5 лет.

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

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

Любая помощь приветствуется.

Спасибо, Джефф

Ответы [ 4 ]

5 голосов
/ 14 августа 2009

Файл .aspx не будет «скомпилирован», поскольку на странице была зарегистрирована плохая сборка. Я не заметил этого, потому что это было в разделе «Предупреждения», а не «Ошибки» в списке ошибок. Как только я удалил плохой <%@ Register..., он снова начал работать.

1 голос
/ 20 июля 2010

Проверьте, все ли теги закрыты в файле aspx.

Например: если вы открыли тег и забыли закрыть его он не обновляет код, предшествующий этому тегу

0 голосов
/ 01 июля 2013

Разрешите «Предупреждения» на странице и сохраните, после чего файл Designer будет обновлен

0 голосов
/ 21 января 2013

В этой связанной статье я только что опубликовал некоторую информацию о моем новом инструменте Redesigner. Это лицензия BSD с открытым исходным кодом, доступная на SourceForge, и она надежно генерирует дизайнерские файлы без Visual Studio! (И без ошибок Visual Studio!)

Вы можете скачать копию здесь или узнать больше об этом в статье .

...