Compartir a través de


Configurations.Type (Propiedad)

Obtiene una constante que indica el tipo de configuración.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
ReadOnly Property Type As vsConfigurationType
    Get
vsConfigurationType Type { get; }
property vsConfigurationType Type {
    vsConfigurationType get ();
}
abstract Type : vsConfigurationType
function get Type () : vsConfigurationType

Valor de propiedad

Tipo: EnvDTE.vsConfigurationType
Una constante vsConfigurationType que especifica el tipo de configuración.

Comentarios

Para las configuraciones, Type devuelve una constante que indica si la colección de configuraciones es una fila de configuraciones para un nombre de configuración específico o una columna de configuraciones para una plataforma determinada. Si la ventana pertenece a una herramienta de entorno, Type identifica la herramienta. Si la ventana es para una herramienta proporcionada por un paquete o es una ventana de documento, Type es vsWindowTypeToolWindow o vsWindowTypeDocument y la propiedad ObjectKind indica información de tipo específica del paquete.

Ejemplos

public void CodeExample(DTE2 dte, AddIn addin)
{   
    try
    {   // Make sure you have a solution loaded into Visual Studio
        // before running the following example. Make sure the "Any CPU" 
        // option is marked in the Configuration Manager dialog box.
        Configurations configs = null;
        if (dte.Solution.Projects.Count > 0)
        {
            configs = dte.Solution.Projects.Item(1).ConfigurationManager.Platform("Any CPU");
            // Show the type of configuration.
            MessageBox.Show(configs.Type.ToString());
        }
    }
    catch(Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

Seguridad de .NET Framework

Vea también

Referencia

Configurations Interfaz

EnvDTE (Espacio de nombres)

Otros recursos

Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización