Project.ConfigurationManager Vlastnost

Definice

Získá ConfigurationManager objekt pro tuto 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

Hodnota vlastnosti

ConfigurationManager

ConfigurationManagerObjekt.

Atributy

Příklady

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

Poznámky

ConfigurationManagerObjekt představuje konfigurace projektu pro projekt nebo položku projektu. Název konfigurace projektu a název platformy jednoznačně identifikují každou konfiguraci projektu.

Platí pro