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
<GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")> _
<InterfaceTypeAttribute()> _
Public Interface IVsProject3 _
    Inherits IVsProject2
'Usage
Dim instance As IVsProject3
[GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")]
[InterfaceTypeAttribute()]
public interface IVsProject3 : IVsProject2
[GuidAttribute(L"1C11116E-4FF2-4A80-82DC-69F95042E0A4")]
[InterfaceTypeAttribute()]
public interface class IVsProject3 : IVsProject2
[<GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")>]
[<InterfaceTypeAttribute()>]
type IVsProject3 =  
    interface
        interface IVsProject2
    end
public interface IVsProject3 extends IVsProject2

Remarks

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