IVsSharedProjectReference Interface

Visual Studio 2015
 

Represents a SharedProjectReference item (normally a child of the References folder in the Solution Explorer). SharedProjectReference items represent imported shared MSBuild project files (e.g. *.projitems file). Normally these shared MSBuild project files are "owned" by a particular Shared Project (aka Shared Assets Project) loaded in the Solution.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.14.0.DesignTime (in Microsoft.VisualStudio.Shell.Interop.14.0.DesignTime.dll)

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("DD928D98-26E0-4255-A3CE-3BA866296F8B")]
[TypeLibTypeAttribute(TypeLibTypeFlags.FOleAutomation)]
public interface IVsSharedProjectReference : IVsReference

NameDescription
System_CAPS_pubpropertyAlreadyReferenced

Determines whether the project was already referenced.

System_CAPS_pubpropertyFullPath

Gets or sets the full path of Shared Project's project file (e.g. *.shproj file).

System_CAPS_pubpropertyName

Gets or sets the name/caption of the Shared Project (owner project for the imported shared MSBuild file).

System_CAPS_pubpropertySharedMSBuildFileFullPath

Gets or sets the full path of the imported shared MSBuild file (e.g. *.projitems file).

System_CAPS_pubpropertySharedProjectID

Gets or sets ProjectID Guid for the Shared Project. IVsSolution.GetGuidOfProject should be used to retrieve the IVsHierarchy for the Shared Project.

Return to top
Show: