OAVSProject Members

Include Protected Members
Include Inherited Members

Represents a Visual Studio language-specific project. This is an implementation of the VSProject interface.

The OAVSProject type exposes the following members.

Constructors

  Name Description
Public method OAVSProject Initializes a new instance of OAVSProject for the supplied project hierarchy node.

Top

Methods

  Name Description
Public method AddWebReference Adds a reference to a Web Service to the project. A new Web Service reference subfolder is added to the Web References folder of the project. This new folder contains several other project items related to the Web Service.
Public method CopyProject Copies some or all of a Web project to a new location.
Public method CreateWebReferencesFolder Creates the Web References folder for the project.
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Public method Exec This method supports the .NET Framework infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.
Protected method Finalize Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public method GenerateKeyPairFiles Generates a public/private key file used to form a strong name for the assembly.
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method GetUniqueFilename Generates a unique file name within the project. Used for naming new project items.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method Refresh Refreshes the appearance of the project in the Solution Explorer, refreshes the references, and gets the latest compiled versions of the files.
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)

Top

Properties

  Name Description
Public property BuildManager Gets the automation version of the BuildManager for this project.
Public property DTE Gets the top-level extensibility object.
Public property Events Gets a VSProjectEvents object that allows you to respond to events of the Imports, References, and BuildManager objects.
Public property Imports Gets the imports associated with the project.
Public property Project Gets the generic project element associated with this project.
Public property References Gets the References object associated with the project's ReferenceContainerNode.
Public property TemplatePath Gets the full path of the directory that contains the project-item templates.
Public property WebReferencesFolder Gets the Web References directory.
Public property WorkOffline Gets or sets whether a Web project is working online or offline. When it is working offline, development continues on an offline store of project files, so that the project files on the server are not changed.

Top

See Also

Reference

OAVSProject Class

Microsoft.VisualStudio.Package.Automation Namespace