Saif Khan
Saif Khan

Reputation: 18792

Is There a Visual Studio 2005 ASP.NET debug and release build

Is there a "debug" and "release" build in VS 2005? If so, how do I switch between the two?

Upvotes: 0

Views: 2298

Answers (4)

OdeToCode
OdeToCode

Reputation: 4986

Saif:

Are you working on an ASP.NET web site project?

If so, Visual Studio delegates the build step to the ASP.NET runtime, and the ASP.NET runtime picks up debug versus release in the web.config .

I have a post on the topic that will help: Debug and Release Builds in ASP.NET 2.0

Note that a couple things have changed since that time. Namely, MSFT released two add-ins for VS 2005 - one to add real web application projects that have debug and release settings (for the code-behind and loose c# files), and they also released web deployment projects, which can use the asp.net command line compiler. Web App projects became a part of VS2005 in SP1, too.

Upvotes: 6

user110714
user110714

Reputation:

In the ASP.NET web.config file there is a debug="true" attribute. The first time you run the web application Visual Studio will ask you if you want to turn on debugging, selecting yes will cause Visual Studio to edit the config file for you.

Just remember to make sure you change that back to false for your release builds. For more info click here.

Upvotes: 1

gjutras
gjutras

Reputation: 764

The quick way is to right click on the toolbars and turn on the standard toobar. Then you can quickly change between build targets by choosing the one you want from the solutions configuration drop down.

If you want to change what those configurations do, then follow what Michael Petrotta said in his answer.

Upvotes: 0

Michael Petrotta
Michael Petrotta

Reputation: 60902

Use the Configuration Manager. Right-click on your solution in the Solution Explorer, select "Configuration Manager...", and change the active solution configuration.

You can change your project's behavior when in debug or release mode. Bring up your project properties pane, select the appropriate configuration from the dropdowns at top, and change the settings as appropriate. Notice that some changes are made by default for you. For instance, release builds by default are set to optimize code, and debug builds are not.

Upvotes: 2

Related Questions