Solution3.Properties Property

Definition

Gets a collection of all properties that pertain to the Solution2 object.

C++
public:
 property EnvDTE::Properties ^ Properties { EnvDTE::Properties ^ get(); };

Property Value

A Properties collection.

Implements

Attributes

Examples

VB
Sub PropertiesExample(ByVal dte As DTE2)  
    ' List all the properties for a solution.  
    ' Open a solution in Visual Studio before running this example.  
    Try  
        Dim soln As Solution3 = CType _  
        (_applicationObject.Solution, Solution3)  
        Dim solnName As String = _  
        System.IO.Path.GetFileNameWithoutExtension(soln.FullName)  
        Dim props As Properties = soln.Properties  
        Dim prop As [Property]  
        Dim msg As String = _  
        solnName & " has the following properties:" & vbCrLf & vbCrLf  
        For Each prop In props  
            msg &= prop.Name & " = "  
           Try  
                msg &= prop.Value.ToString() & vbCrLf  
           Catch  
                msg &= "(Nothing)" & vbCrLf  
            End Try  
        Next  
        MsgBox(msg)  
    Catch ex As System.Exception  
        MsgBox(ex.ToString)  
    End Try  
End Sub  

Remarks

Some properties are exposed as automation properties on the _Solution or from objects you get to through the solution, such as the SolutionBuild object for build dependencies.

Applies to

Product Versions
Visual Studio SDK 2015, 2017, 2019, 2022