IVsSolution.SaveSolutionElement 方法

以编程方式保存文档、项目或整个解决方案。

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

语法

声明
Function SaveSolutionElement ( _
    grfSaveOpts As UInteger, _
    pHier As IVsHierarchy, _
    docCookie As UInteger _
) As Integer
int SaveSolutionElement(
    uint grfSaveOpts,
    IVsHierarchy pHier,
    uint docCookie
)

参数

  • docCookie
    类型:System.UInt32
    [in] 对已保存的元素的抽象处理。

返回值

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

备注

COM 签名

从 vsshell.idl:

HRESULT IVsSolution::SaveSolutionElement(
   [in] VSSLNSAVEOPTIONS grfSaveOpts,
   [in] IVsHierarchy *pHier,
   [in] VSCOOKIE docCookie
);

若要保存整个解决方案,请调用 SaveSolutionElement(grfSaveOpts、 nullnull 引用(在 Visual Basic 中为 Nothing), nullnull 引用(在 Visual Basic 中为 Nothing))。若要保存单个项,请调用 SaveSolutionElement(grfSaveOpts、 phier, nullnull 引用(在 Visual Basic 中为 Nothing))。若要保存单文件,调用 SaveSolutionElement(grfSaveOpts、 nullnull 引用(在 Visual Basic 中为 Nothing), docCookie)。

.NET Framework 安全性

请参见

参考

IVsSolution 接口

Microsoft.VisualStudio.Shell.Interop 命名空间