ФОН:
Я самоучка на VB.net, много лет работала разработчиком на VB6. Я сейчас вне поля, но я делаю приложение для форм, которое мне нужно для моего нового бизнеса. Я использую VB2008 Express, и я буду обновлять до более поздних версий, когда это необходимо. Поскольку я самоучка, я в основном работаю на примерах, а в .NET многое не понимаю.
СИТУАЦИЯ:
Я создал Usercontrol. (Пользовательский указатель даты и времени, который я называю "datebox"). Затем в своем проекте приложения я добавляю его в toolox, а затем вставляю в форму. Он отлично работает, поэтому я использую его много раз в своем проекте, каждый раз с различными свойствами. Пока проблем нет.
ПРОБЛЕМА:
Упс ... Теперь я понимаю, что хочу, чтобы мой пользовательский контроль вел себя немного иначе. Я изменяю его проект, сохраняя его обратно совместимым в отношении свойств и событий. Затем я перестраиваю управление.
Как вы могли ожидать, я обнаружил, что проект, использующий элемент управления, все еще ссылается на старую версию, которую он поместил в свою папку \ debug \. Первоначально я добавил элемент управления на панель инструментов из папки «DateBox \ bin \ Release».
Мой текущий процесс обновления моего проекта для новой версии занимает очень много времени ... Сначала я удаляю каждый объект datebox из каждой формы, затем удаляю ссылку на элемент управления datebox, затем удаляю его из набора инструментов и положить его обратно (не уверен, нужен ли этот шаг), затем я помещаю все свои объекты базы данных обратно туда, где они принадлежат (что автоматически добавляет его к ссылкам проекта), и устанавливаю каждое из свойств каждого объекта datebox.
РЕШЕНИЕ ????:
Конечно, Microsoft должна быть умнее меня, поэтому ДОЛЖНО быть возможно просто перестроить пользовательский элемент управления, а затем просто «засосать новую версию», не снимая и не заменяя каждую из них и не сбрасывая их свойства по желанию.
Могу ли я получить некоторые рекомендации о том, как это можно сделать?