Project.ConfigurationManager Propriété

Définition

Obtient l'objet ConfigurationManager de Project.

public:
 property EnvDTE::ConfigurationManager ^ ConfigurationManager { EnvDTE::ConfigurationManager ^ get(); };
[System.Runtime.InteropServices.DispId(213)]
public EnvDTE.ConfigurationManager ConfigurationManager { [System.Runtime.InteropServices.DispId(213)] get; }
[<System.Runtime.InteropServices.DispId(213)>]
[<get: System.Runtime.InteropServices.DispId(213)>]
member this.ConfigurationManager : EnvDTE.ConfigurationManager
Public ReadOnly Property ConfigurationManager As ConfigurationManager

Valeur de propriété

ConfigurationManager

Objet ConfigurationManager.

Attributs

Exemples

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);  
}  

Remarques

L' ConfigurationManager objet représente les configurations de projet pour un projet ou un élément de projet. Un nom de configuration de projet et un nom de plateforme identifient de manière unique chaque configuration de projet.

S’applique à