WinForms and Dlls

Posted on 2006-03-28
Last Modified: 2010-04-16

i want to create a dll containing a few WinForms.

The reason i wish to do this is that redistributing updates wil be easier than making a complete new build every time i change a small section of my program. I found this solution was great for the DAL section of the program and wish to see if it is possible for the UI.

Can anyone help?
Question by:cossy74
    LVL 30

    Accepted Solution


    Yeah... ofcorse it is...
    If you use third party controls, make sure the new assembly version doesn't have different versions of that 3rd party controls.

    Although, to enhance your scenario, I can tell you that you can adopt a plug-in approach.
    This is a way you can add assemblies to your application that add functionalities to it, but no explicit reference is made to that new assembly.

    Here's a very good tutorial about it:

    Alex :p
    LVL 69

    Assisted Solution

    by:Éric Moreau
    have a look at an article I wrote in September 2003 at

    Featured Post

    Highfive + Dolby Voice = No More Audio Complaints!

    Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

    Join & Write a Comment

    Suggested Solutions

    Title # Comments Views Activity
    .NET Installer Recommendation 3 52
    WiX Installer 2 41
    string format question 15 40
    How to check if variable integer is empty? 6 37
    Article by: Ivo
    C# And Nullable Types Since 2.0 C# has Nullable(T) Generic Structure. The idea behind is to allow value type objects to have null values just like reference types have. This concerns scenarios where not all data sources have values (like a databa…
    Entity Framework is a powerful tool to help you interact with the DataBase but still doesn't help much when we have a Stored Procedure that returns more than one resultset. The solution takes some of out-of-the-box thinking; read on!
    Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
    In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor ( If you're interested in additional methods for monitoring bandwidt…

    755 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    19 Experts available now in Live!

    Get 1:1 Help Now