Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6807195
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T19:48:07+00:00 2026-05-26T19:48:07+00:00

BACKGROUND: I’m self-taught in VB.net, having been a VB6 developer for years. I’m now

  • 0

BACKGROUND:
I’m self-taught in VB.net, having been a VB6 developer for years. I’m now out of the field but I’m making a forms app that I need for my new business. I am using VB2008 Express, and I’ll upgrade to later versions when necessary. Because I am self-taught I mostly work from examples and there’s a lot about .NET I don’t understand.

SITUATION:
I’ve built a Usercontrol. (A custom datetimepicker which I call “datebox”). Then in my application project, I add it to the toolox, then plunk it on a form. It works great so I use it many times in my project, each time with a various properties. No problem so far.

THE PROBLEM:
Oopsie… Now I realize I want my usercontrol to behave a little differently. I modify its project, keeping it backward-compatible with regard to properties and events. Then I rebuild the control.

Ad you might expect, I find that the project that uses the control is still referencing the old version, which it has placed into its own \debug\ folder. Originally, I had added the control to the toolbox from my “DateBox\bin\Release” folder.

My current process to update my project for the new version is very time-consuming… First I delete every datebox object from every form, then I remove the reference to the datebox control, then I remove it from the toolbox and put it back, (not sure if that step is needed) then I place all of my databox objects back where they belong, (which automatically adds it to the project references) and set each of the properties of each datebox object.

THE SOLUTION????:
Surely, Microsoft must be smarter than I am, so it’s GOTTA be possible to just rebuild the user control, then just “suck in the new version” without having to remove and replace each one and reset their properties as desired.

Can I get some guidance on how this can be done?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T19:48:08+00:00Added an answer on May 26, 2026 at 7:48 pm

    Assuming that the UserControl is not part of the solution, the approach that we use to to create an Assemblies folder on disk somewhere in the solution hieararchy.

    Any external assemblies that we use in any of the solution projects are then copied into this directory and the assemblies are added directly as references. This allows us to use different versions of the assemblies in different projects and not have to worry about accidental updates to either assemblies that we are responsible for or others.

    If we need to use the controls at design time, we remove any previous controls from the toolbox and then drag the file(s) from the assemblies folders into the toolbox to ensure we get the right versions.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Background We have a Windows .NET application used by our field employees who travel
Background I have been asked by a client to create a picture of the
Background I am writing code in VS 2010, .NET 4, C#. Also, in case
Background: I'm testing a function within an ASP.NET 4.0 (Web Forms not MVC) and
Background: I am programming a .NET compiler (very similar to C#) for a school
[background below] I've got my data modelled out in SQLObject in Python on the
Background I've recently been a part of a project where twisted was used. We
Background: This is really a general best-practices question, but some background about the specific
Background: I'm in the process of creating a web service using ASP.NET 2.0. This
Background: I want to check-out the source code from Cliche , which is stored

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.