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)
Syntax
'Déclaration
<InterfaceTypeAttribute()> _
<GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")> _
Public Interface IVsProject3 _
Implements IVsProject2
'Utilisation
Dim instance As IVsProject3
[InterfaceTypeAttribute()]
[GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")]
public interface IVsProject3 : IVsProject2
[InterfaceTypeAttribute()]
[GuidAttribute(L"1C11116E-4FF2-4A80-82DC-69F95042E0A4")]
public interface class IVsProject3 : IVsProject2
public interface IVsProject3 extends IVsProject2
Remarks
See illustrations of the implementation and/or calling of this interface in the sample Basic Project, Figures Project, and My C Package.
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.