_Solution Members

Include Protected Members
Include Inherited Members

Represents all projects and solution-wide properties in the integrated development environment (IDE). Refer to Solution for this functionality. Do not instantiate from this class.

The _Solution type exposes the following members.

Methods

 

Name

Description

Public method

AddFromFile

Adds a project to the solution, based on a project file already stored in the system.

Public method

AddFromTemplate

Copies an existing project file, and any items or subdirectories it contains, to the specified location and adds it to the solution.

Public method

Close

Closes the current solution.

Public method

Create

Creates an empty solution in the specified directory with the specified name.

Public method

FindProjectItem

Locates an item in a project.

Public method

GetEnumerator

Overloaded.

Public method

Item

Returns a Project object in a Projects collection.

Public method

Open

Opens the solution in the specified view.

Public method

ProjectItemsTemplatePath

Returns the location of project item templates for the specified project type.

Public method

Remove

Removes the specified project from the solution.

Public method

SaveAs

Saves the solution.

Top

Properties

 

Name

Description

Public property

AddIns

Gets an AddIns collection, which contains all currently available add-ins associated with the solution.

Public property

Count

Gets a value indicating the number of objects in the collection.

Public property

DTE

Gets the top-level extensibility object.

Public property

Extender

Gets the requested Extender object if it is available for this object.

Public property

ExtenderCATID

Gets the Extender category ID (CATID) for the object.

Public property

ExtenderNames

Gets a list of available Extenders for the object.

Public property

FileName

Infrastructure. Microsoft Internal Use Only.

Public property

FullName

Gets the full path and name of the object's file.

Public property

Globals

Gets the Globals that contains add-in values that may be saved in the solution (.sln) file, the project file, or in the user's profile data.

Public property

IsDirty

Infrastructure. Microsoft Internal Use Only.

Public property

IsOpen

Determines if a solution is open.

Public property

Parent

Gets the immediate parent object of a _Solution.

Public property

Projects

Gets a collection of the projects currently in the solution.

Public property

Properties

Gets a collection of all properties that pertain to the _Solution.

Public property

Saved

Returns true if the object has not been modified since last being saved or opened.

Public property

SolutionBuild

Gets the SolutionBuild object for the solution, which represents the root of the build automation model at the solution level.

Public property

TemplatePath

Gets the full path and name of the directory that contains templates for the specified type of project.

Top

See Also

Reference

_Solution Interface

EnvDTE Namespace