SolutionFile Class

 

Parses a solution file and returns an MSBuild project file containing the projects and dependencies defined in the solution.

Namespace:   Microsoft.Build.Construction
Assembly:  Microsoft.Build (in Microsoft.Build.dll)

System::Object
  Microsoft.Build.Construction::SolutionFile

public ref class SolutionFile sealed 

NameDescription
System_CAPS_pubpropertyProjectsByGuid

Gets the collection of projects in this solution, accessible by their GUIDs as strings in "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" form

System_CAPS_pubpropertyProjectsInOrder

Gets all the projects in this solution, in the order they appeared in the solution file.

System_CAPS_pubpropertySolutionConfigurations

Gets all the full solution configurations (configuration + platform) in this solution.

NameDescription
System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_pubmethodGetDefaultConfigurationName()

Gets the default configuration name for this solution. Usually it's Debug, unless it's not present, in which case it's the first configuration name we find.

System_CAPS_pubmethodGetDefaultPlatformName()

Gets the default platform name for this solution. Usually it's Mixed Platforms, unless it's not present, in which case it's the first platform name we find.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodSystem_CAPS_staticParse(String^)

Parses the projects and project dependencies in the solution file and creates internal data structures representing the projects within the SLN.

System_CAPS_pubmethodToString()

(Inherited from Object.)

Introduced in Visual Studio 2015.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: