IVsSolution2.RemoveVirtualProject 方法 (IVsHierarchy, UInt32)

从解决方案中移除一个虚拟项目。

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

语法

声明
Function RemoveVirtualProject ( _
    pHierarchy As IVsHierarchy, _
    grfRemoveVPFlags As UInteger _
) As Integer
int RemoveVirtualProject(
    IVsHierarchy pHierarchy,
    uint grfRemoveVPFlags
)

参数

  • grfRemoveVPFlags
    类型:System.UInt32
    [in] 移除虚拟项目的选项从解决方案。有关 grfRemoveVPFlags 值列表,请参见 __VSREMOVEVPFLAGS

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

HRESULT IVsSolution2::RemoveVirtualProject(
   [in] IVsHierarchy *pHierarchy, 
   [in] VSREMOVEVPFLAGS grfRemoveVPFlags
);

此方法将调用解决方案发布使用 AddVirtualProjectEx 先前添加的虚拟项目指针有或没有对该项目的一个 Close 方法。

.NET Framework 安全性

请参见

参考

IVsSolution2 接口

RemoveVirtualProject 重载

Microsoft.VisualStudio.Shell.Interop 命名空间