SolutionBuild2.SolutionConfigurations Eigenschaft

Definition

Ruft eine Auflistung von SolutionConfiguration-Objekten ab.

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

Eigenschaftswert

SolutionConfigurations

Eine SolutionConfigurations-Auflistung.

Implementiert

Attribute

Beispiele

In diesem Beispiel wird das erste projektmappenkonfigurations-Element auf "Release" festgelegt und anschließend die Projekt Mappe erstellt. Öffnen Sie ein Projekt in der Visual Studio integrierten Entwicklungsumgebung (Integrated Development Environment, IDE), bevor Sie dieses Beispiel ausführen.

Imports EnvDTE  
Imports EnvDTE80  
Sub SolutionConfigurationsExample(ByVal dte As DTE2)  
    ' Open a solution in Visual Studio before running this example.  
    Try  
        Dim soln As Solution2 = CType(_applicationObject.Solution, _  
        Solution2)  
        Dim sb As SolutionBuild2  
        Dim bld As BuildDependencies  
        sb = CType(soln.SolutionBuild, SolutionBuild2)  
        bld = sb.BuildDependencies  
        MsgBox("The project " & bld.Item(1).Project.Name & " has "  _  
        & bld.Count.ToString() & " build dependencies.")  
        MsgBox("Set the configuration to release and build...")  
        sb.SolutionConfigurations.Item("Release").Activate()  
        sb.Build()  
    Catch ex As System.Exception  
        MsgBox(ex.ToString)  
    End Try  
End Sub  
using EnvDTE;  
using EnvDTE80;  
using System.Windows.Forms;  
public void SolutionConfigurationsExample(DTE2 dte)  
{  
    try  
    {  
        Solution2 soln = (Solution2)_applicationObject.Solution;  
        SolutionBuild2 sb;  
    BuildDependencies bld;  
        // Open a solution in Visual Studio before   
        // running this example.  
        sb = (SolutionBuild2)soln.SolutionBuild;  
        bld = sb.BuildDependencies;  
        MessageBox.Show("The project " + bld.Item(1).Project.Name   
+ " has " + bld.Count.ToString() + " build dependencies.");  
        MessageBox.Show("Set the configuration to release   
and build...");  
        sb.SolutionConfigurations.Item("Release").Activate();  
        sb.Build(true);  
    }  
    catch (Exception ex)  
    {  
        MessageBox.Show(ex.Message);  
    }  
}  

Gilt für