Freigeben über


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

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")> _
Public Interface IVsProject3 _
    Implements IVsProject2
'Usage
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.

See Also

Reference

IVsProject3 Members

Microsoft.VisualStudio.Shell.Interop Namespace