ISharePointProjectOutputReference Interface

Definition

Represents the primary output of a referenced Visual Studio project.

public interface class ISharePointProjectOutputReference : Microsoft::VisualStudio::SharePoint::IDeployableFile, Microsoft::VisualStudio::SharePoint::INotifyObjectDisposed, Microsoft::VisualStudio::SharePoint::INotifyObjectDisposing, System::ComponentModel::INotifyPropertyChanged
public interface ISharePointProjectOutputReference : Microsoft.VisualStudio.SharePoint.IDeployableFile, Microsoft.VisualStudio.SharePoint.INotifyObjectDisposed, Microsoft.VisualStudio.SharePoint.INotifyObjectDisposing, System.ComponentModel.INotifyPropertyChanged
type ISharePointProjectOutputReference = interface
    interface IDeployableFile
    interface INotifyObjectDisposing
    interface INotifyObjectDisposed
    interface INotifyPropertyChanged
Public Interface ISharePointProjectOutputReference
Implements IDeployableFile, INotifyObjectDisposed, INotifyObjectDisposing, INotifyPropertyChanged
Implements

Remarks

Typically, the output of a project is a compiled assembly file such as a DLL, but the project output depends on the project type. For example, with Silverlight application projects, the value of the property is the Silverlight DLL, but the .XAP file is the actual file that is packaged. So, in this case, this property returns the path of the .XAP file, not the DLL.

Properties

DeploymentPath

Gets or sets the path of the file as it will be deployed in SharePoint relative to the base path represented by DeploymentRoot.

(Inherited from IDeployableFile)
DeploymentRoot

Gets the base path where SharePoint will store the file.

(Inherited from IDeployableFile)
DeploymentType

Gets the type of deployment to be performed to a file.

(Inherited from IDeployableFile)
DeploymentUrl

Gets the absolute SharePoint url where this file is going to be deployed.

(Inherited from IDeployableFile)
IsDisposed

Gets whether the an object is disposed.

(Inherited from INotifyObjectDisposed)
IsDisposing

Gets whether an object is disposing.

(Inherited from INotifyObjectDisposing)
OutputFullPath

Gets the full path to the output of the project.

ProjectFullPath

Gets the path to the referenced project.

ProjectId

Gets the ID of the referenced project.

ProjectItem

Gets the reference to the project item that contains this project output reference.

Events

DeploymentPathChanged

Occurs when DeploymentPath is changed.

(Inherited from IDeployableFile)
DeploymentTypeChanged

Occurs when DeploymentType is changed.

(Inherited from IDeployableFile)
Disposed

Occurs when an object is disposed.

(Inherited from INotifyObjectDisposed)
Disposing

Occurs when an object is being disposed.

(Inherited from INotifyObjectDisposing)

Applies to