IVsProject3 接口

除了在 IVsProject2 接口的方法,还可以添加或打开与特定的编辑器编辑的一个项目项和调用项目导入到另一个项目,。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")> _
<InterfaceTypeAttribute()> _
Public Interface IVsProject3 _
    Inherits IVsProject2
[GuidAttribute("1C11116E-4FF2-4A80-82DC-69F95042E0A4")]
[InterfaceTypeAttribute()]
public interface IVsProject3 : IVsProject2

IVsProject3 类型公开以下成员。

方法

  名称 说明
公共方法 AddItem(UInt32, VSADDITEMOPERATION, String, UInt32, array<String[], IntPtr, array<VSADDRESULT[]) 在项目创建新项目,将现有文件添加到项目或导致 添加项目 向导运行。 (继承自 IVsProject2。)
公共方法 AddItem(UInt32, VSADDITEMOPERATION, String, UInt32, array<String[], IntPtr, array<VSADDRESULT[]) 在项目创建新项目,将现有文件添加到项目或导致 添加项目 向导运行。
公共方法 AddItemWithSpecific 使用特定的编辑器中,添加一个项。
公共方法 GenerateUniqueItemName(UInt32, String, String, String%) 生成单个文档名称特定项目。 (继承自 IVsProject2。)
公共方法 GenerateUniqueItemName(UInt32, String, String, String%) 生成单个文档名称特定项目。
公共方法 GetItemContext(UInt32, IServiceProvider%) 返回项目的上下文。 (继承自 IVsProject2。)
公共方法 GetItemContext(UInt32, IServiceProvider%) 返回项目的上下文。
公共方法 GetMkDocument(UInt32, String%) 返回文档标记。 (继承自 IVsProject2。)
公共方法 GetMkDocument(UInt32, String%) 返回文档标记。
公共方法 IsDocumentInProject(String, Int32%, array<VSDOCUMENTPRIORITY[], UInt32%) 确定文档是否在项目。 (继承自 IVsProject2。)
公共方法 IsDocumentInProject(String, Int32%, array<VSDOCUMENTPRIORITY[], UInt32%) 确定文档是否在项目。
公共方法 OpenItem(UInt32, Guid%, IntPtr, IVsWindowFrame%) 打开项目的项目。 (继承自 IVsProject2。)
公共方法 OpenItem(UInt32, Guid%, IntPtr, IVsWindowFrame%) 打开项目的项目。
公共方法 OpenItemWithSpecific 使用特定的编辑器中,打开项目。
公共方法 RemoveItem(UInt32, UInt32, Int32%) 从项目中移除一个项。 (继承自 IVsProject2。)
公共方法 RemoveItem(UInt32, UInt32, Int32%) 从项目中移除一个项。
公共方法 ReopenItem(UInt32, Guid%, String, Guid%, IntPtr, IVsWindowFrame%) 重新打开项目的项目。 (继承自 IVsProject2。)
公共方法 ReopenItem(UInt32, Guid%, String, Guid%, IntPtr, IVsWindowFrame%) 重新打开项目的项目。
公共方法 TransferItem 从一个项调用项目导入到另一个。当前拥有将调用的项的项调用将该项目的此方法接收所调用的项目。

页首

备注

对实现者的说明

实现 IVsProject3 ,当使用特定编辑器,需要添加或打开时项目文档、在项目中,或调用在项目之间。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间