как получить usercontrol для обновления - PullRequest
1 голос
/ 04 июня 2009

Это в MSVC # 2008. Я написал простой пользовательский контроль, который имеет 2 метки, 2 текстовых поля и 1 кнопку. Я также создал несколько свойств для пользователя, чтобы установить метки и текст кнопки.

Я добавил этот пользовательский контроль в форму, скомпилировал и запустил его, и он работал нормально. Тогда сегодня я вернулся и добавил еще одно подобное свойство. Теперь внезапно новый не узнают, когда я попытался установить его. Мне было любопытно, поэтому я попытался закомментировать одно из старых свойств, перестроил все заново, и я все еще видел, как предположительно «удаленное» свойство, появляющееся в списке.

Что происходит? Что я должен сделать, чтобы заставить его «обновляться», а перестройка - нет? Если вам нужно увидеть код, пожалуйста, дайте мне знать.

РЕДАКТИРОВАТЬ: Спасибо всем за ответ. Я прошу прощения за то, что не упомянул, что у них есть отдельные сборки.

Ответы [ 2 ]

0 голосов
/ 04 июня 2009

Если вы поместили пользовательский элемент управления в отдельную сборку, то похоже, что зависимости проекта установлены неправильно (решение, свойства). Проверьте временную метку библиотеки DLL в папке FormsProject \ bin \ Debug.

Если это произойдет в 1 проекте, это, конечно, странно. Обычно (Re) Build должно быть достаточно. Можно ли строить без ошибок?

0 голосов
/ 04 июня 2009

Иногда VS немного глючит с элементами управления WinForm, и я думаю, это то, что случилось с вами. Попробуйте:

  1. Запустите clean для решения, перезапустите VS, соберите все и посмотрите, помогло ли это
  2. Если нет, закройте VS, удалите файл .suo, запустите VS, очистите, перестройте

Дайте мне знать, если это не поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...