ActiveConfiguration Property
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

ConfigurationManager.ActiveConfiguration Property

Gets the current solution configuration that will be used if a solution build operation occurs.

Namespace: EnvDTE
Assembly: EnvDTE (in envdte.dll)

Configuration ActiveConfiguration { get; }
/** @property */
Configuration get_ActiveConfiguration ()

function get ActiveConfiguration () : Configuration

Property Value

A Configuration object.

Use the Activate method to change the active solution configuration.

public void CodeExample(DTE2 dte, AddIn addin)
{   // Make sure you have a solution loaded into Visual Studio
    // before running the following example.
        ConfigurationManager configmgr;
        Configuration config;
        if (dte.Solution.Projects.Count > 0)
            configmgr = dte.Solution.Projects.Item(1).ConfigurationManager;
            // Return the ActiveConfiguration.
            config = configmgr.ActiveConfiguration;
            // Show how many Configuration objects are in the Configuration Manager.
            // Show the name of the application containing this Configuration Manager.
            // Show the parent object.
    catch(Exception ex)
© 2015 Microsoft