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 命名空间