Propriedade Project.ConfigurationManager
Obtém o objeto ConfigurationManager para este Project.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE. dll)
Sintaxe
ReadOnly Property ConfigurationManager As ConfigurationManager
Dim instance As Project
Dim value As ConfigurationManager
value = instance.ConfigurationManager
ConfigurationManager ConfigurationManager { get; }
property ConfigurationManager^ ConfigurationManager {
ConfigurationManager^ get ();
}
function get ConfigurationManager () : ConfigurationManager
Valor da propriedade
Tipo: EnvDTE.ConfigurationManager
A ConfigurationManager object.
Comentários
O objeto ConfigurationManager representa as configurações do projeto para um projeto ou item de projeto.Um nome de configuração do projeto e o nome da plataforma exclusivamente identificam cada configuração de projeto.
Exemplos
Sub ConfigurationManagerExample(ByVal dte As DTE2)
' Before running this sample, open a project.
Dim proj As Project = dte.Solution.Item(1)
Dim manager As ConfigurationManager = proj.ConfigurationManager
' Define a new Debug-based configuration for the project.
Dim configs As Configurations = _
manager.AddConfigurationRow("MyDebug", "Debug", False)
Dim config As EnvDTE.Configuration
Dim msg As String
' List all build configurations for the project.
For Each config In configs
msg &= config.ConfigurationName
Next
MsgBox(proj.Name & " defines the following build configurations:" _
& vbCrLf & vbCrLf & msg)
End Sub
public void ConfigurationManagerExample(DTE2 dte)
{
// Before running this sample, open a project.
Project proj = dte.Solution.Item(1);
ConfigurationManager manager = proj.ConfigurationManager;
// Define a new Debug-based configuration for the project.
Configurations configs =
manager.AddConfigurationRow("MyDebug", "Debug", false);
string msg = "";
// List all build configurations for the project.
foreach (EnvDTE.Configuration config in configs)
msg += config.ConfigurationName;
MessageBox.Show(proj.Name +
" defines the following build configurations:\n\n" + msg);
}
Permissões
- Confiar total para o chamador imediato. Este membro não pode ser usado pelo código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de códigos parcialmente Confiável.
Consulte também
Referência
Outros recursos
Como: Compilar e executar os exemplos de códigos automação modelo de objeto