Propriedade Configuration.IsDeployable

Obtém se o projeto ou a configuração do item de projeto pode ser implementada.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
ReadOnly Property IsDeployable As Boolean
bool IsDeployable { get; }
property bool IsDeployable {
    bool get ();
}
abstract IsDeployable : bool
function get IsDeployable () : boolean

Valor de propriedade

Tipo: System.Boolean
Um valor booleano indicando true se um projeto ou item de projeto pode ser implantado, false se não for.

Comentários

Para indicar se um projeto ou item deve ser implantada, especificá-lo em um SolutionContext como a configuração que tenha o contexto e implanta para configuração de uma dada solução.

Exemplos

public void CodeExample(DTE2 dte, AddIn addin)
{   // Make sure you have a solution loaded into Visual Studio
    // before running the following example.
    try
    {
        Project prj;
        Configuration config;
        if (dte.Solution.Projects.Count > 0)
        {
            prj = dte.Solution.Projects.Item(1);
            config = prj.ConfigurationManager.ActiveConfiguration;
            // Determine and show whether the active configuration can be deployed.
            MessageBox.Show(config.IsDeployable.ToString());
        }
    }
    catch(Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

Segurança do .NET Framework

Consulte também

Referência

Configuration Interface

Namespace EnvDTE

Outros recursos

Como: compilar e executar os exemplos de código de modelo de objeto de automação