Accessing Build Configurations in Visual Studio Express Editions

Express editions of Microsoft Visual Studio are lightweight versions of the Microsoft Visual Studio product line. Express Editions were conceived beginning with Visual Studio 2005. The idea of Express editions, according to Microsoft, is to provide streamlined, easy-to-use and easy-to-learn IDEs for users other than professional software developers, such as hobbyists and students. [1]

Thus, a lot of Visual Studio features are hidden by default in Express editions to improve the "feel of easiness" for the beginners.

The one of the hidden features is an ability to manage build configurations for projects and solutions. You may want to ask why do you ever need to use several build configurations for a single project. Well, the answer is straightforward: to prune the debug information which is unneeded at runtime.

The 99.9% of consumers of your application won't debug it. They just do not want to do such kind of things. And most of the consumers do not know how to do this either.

That's why Visual Studio projects always have two build configurations: Debug and Release.

As you might know, Eazfuscator.NET does its job in Release configuration. So, to obfuscate your projects you have to build them in Release configuration. This approach has a good correlation with product publishing when you are a professional on a full-featured Visual Studio edition (Standard and higher). If you know what I mean then you probably familiar with the user interface shown below:

Build configurations in full-featured Visual Studio edition

To be able to use this nice and professional Debug/Release pattern in Visual Studio Express editions we must "unhide" the build configurations feature.

Visual Studio 2010 Express Editions

This is really easy in VS 2010. Go to Tools → Settings → Expert Settings menu item and click.

How to enable build configurations in Visual Studio 2010 Express editions

After that, you will find the following drop-down in your IDE at the main toolbar:

Enabled build configurations in Visual Studio 2010 Express

Select Release, then build and enjoy!

Visual Studio 2008 Express Editions

VS 2008 provides a more complicated way. Go to Tools → Options... menu item and click.

How to enable build configurations in Visual Studio 2008 Express editions [1/3]

Options dialog will appear. Please ensure that Show all settings checkbox is set:

How to enable build configurations in Visual Studio 2008 Express editions [2/3]

After that please navigate to Projects and Solutions → General node. Ensure that Show advanced build configurations checkbox is set. Press OK when done:

How to enable build configurations in Visual Studio 2008 Express editions [3/3]

After that, you will find the following drop-down in your IDE at the main toolbar:

Enabled build configurations in Visual Studio 2010 Express

Select Release, then build and enjoy!

Back to the main page