Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

Project Members

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

The following tables list the members exposed by the Project type.

  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 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 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. 

  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.  

Community Additions

© 2015 Microsoft