ConfigurationManager.ActiveConfiguration (Propiedad)
Obtiene la configuración de soluciones actual que se utilizará si tiene lugar una operación de compilación de soluciones.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
ReadOnly Property ActiveConfiguration As Configuration
Get
Configuration ActiveConfiguration { get; }
property Configuration^ ActiveConfiguration {
Configuration^ get ();
}
abstract ActiveConfiguration : Configuration
function get ActiveConfiguration () : Configuration
Valor de propiedad
Tipo: EnvDTE.Configuration
Un objeto Configuration.
Comentarios
El método Activate se utiliza para cambiar la configuración de solución activa.
Ejemplos
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);
}
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.