Project Members

Include Protected Members
Include Inherited Members

Represents a project in the integrated development environment (IDE).

The Project type exposes the following members.

Methods

 

Name

Description

Public method

Delete

Removes the project from the current solution.

Public method

Save

Saves the project or project item.

Public method

SaveAs

Saves the solution, project, or project item.

Top

Properties

 

Name

Description

Public property

CodeModel

Gets the CodeModel object for the project.

Public property

Collection

Gets the Projects collection containing the Project object supporting this property.

Public property

ConfigurationManager

Gets the ConfigurationManager object for this Project .

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 Project object's file.

Public property

Globals

Gets the Globals object containing 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

Kind

Gets a GUID string indicating the kind or type of the object.

Public property

Name

Gets or sets the name of the object.

Public property

Object

Gets an interface or object that can be accessed by name at run time.

Public property

ParentProjectItem

Gets a ProjectItem object for the nested project in the host project.

Public property

ProjectItems

Gets a ProjectItems collection for the Project object.

Public property

Properties

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

Public property

Saved

Gets or sets a value indicating whether the object has not been modified since last being saved or opened.

Public property

UniqueName

Gets a unique string value that allows you to differentiate between similarly named projects.

Top

See Also

Reference

Project Interface

EnvDTE Namespace