What's the diffirence between the Debug & Release folder

Posted on 2011-04-25
Last Modified: 2013-12-16

What's the diffirence between the Debug & Release folder in de Bin folder?

Question by:peterkiers
    LVL 10

    Expert Comment

    Debug and Release are different configurations for building your project. Which configuration you use can be set within the Visual Studio environment.

    If you select Debug, all compiled binaries will be saved into the debug folder, and vice versa.

    Generally you would use Debug mode during development and debugging of your project, whereas you would choose Release mode for the final build for end users.

    The Release mode enables optimizations and generates less extra debug data, whereas the debug mode adds lots of extra debug data to make debugging your project easier.

    Hope that helps.
    LVL 1

    Author Comment

    Where can you select in VS2010 if you want to use the Debug or Release folder?

    LVL 11

    Accepted Solution

    Hi,  this is your answer

    When you develop your application, it is in debug mode. In this mode, when you build the application, all dlls are created under debug folder.

    After development, when you want to deploy your application on production, you have to build it in release mode. In this case, your dlls are created under release folder.

    LVL 10

    Assisted Solution

    The long way (menu)
    1. Open menu "Build" and select "Configuration Manager"
    2. In the dialog that opens, select your desired configuration in the drop down in the upper left corner (under Active solution configuration).

    Short way
    1. In the toolbar (depending on your Visual Studio configuration) there should be a dropdown control which is set to Release or Debug which you could change.

    LVL 1

    Author Comment

    Oke thanks I know enough.


    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Join & Write a Comment

    For those of you who don't follow the news, or just happen to live under rocks, Microsoft Research released a beta SDK ( for the Xbox 360 Kinect. If you don't know what a Kinect is (http:…
    Exception Handling is in the core of any application that is able to dignify its name. In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
    how to add IIS SMTP to handle application/Scanner relays into office 365.
    This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor ( If you're looking for how to monitor bandwidth using netflow or packet s…

    745 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

    13 Experts available now in Live!

    Get 1:1 Help Now