This documentation is archived and is not being maintained.

IVsProject3 Interface

Provides the ability add or open a project item with a specific editor and to transfer an item to another project, in addition to the methods in the IVsProject2 interface.

Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in microsoft.visualstudio.shell.interop.dll)

[InterfaceTypeAttribute(1)] 
[GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")] 
public interface IVsProject3 : IVsProject2
/** @attribute InterfaceTypeAttribute(1) */ 
/** @attribute GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4") */ 
public interface IVsProject3 extends IVsProject2
InterfaceTypeAttribute(1) 
GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4") 
public interface IVsProject3 extends IVsProject2

See illustrations of the implementation and/or calling of this interface in the sample Basic Project Sample, Figures Project Sample, and My C Package Sample.

Notes to Implementers Implement IVsProject3 when needing to add or open items or documents in a project using a specific editor, or to transfer an item between projects.

Show: