Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Gets the current solution configuration that will be used if a solution build operation occurs.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
ReadOnly Property ActiveConfiguration As Configuration
Configuration ActiveConfiguration { get; }
property Configuration^ ActiveConfiguration {
Configuration^ get ();
}
abstract ActiveConfiguration : Configuration with get
function get ActiveConfiguration () : Configuration
Property Value
Type: EnvDTE.Configuration
A Configuration object.
Remarks
Use the Activate method to change the active solution configuration.
Examples
public void CodeExample(DTE2 dte, AddIn addin)
{ // Make sure you have a solution loaded into Visual Studio
// before running the following example.
try
{
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.
MessageBox.Show(configmgr.Count.ToString());
// Show the name of the application containing this Configuration Manager.
MessageBox.Show(configmgr.DTE.Name);
// Show the parent object.
MessageBox.Show(((Project)configmgr.Parent).Name);
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.