IVsSolutionPersistence.SavePackageSolutionProps 方法

向解决方案中 .sln 文件的写属性。

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

语法

声明
Function SavePackageSolutionProps ( _
    fPreLoad As Integer, _
    pHierarchy As IVsHierarchy, _
    ppSP As IVsPersistSolutionProps, _
    pszKey As String _
) As Integer
int SavePackageSolutionProps(
    int fPreLoad,
    IVsHierarchy pHierarchy,
    IVsPersistSolutionProps ppSP,
    string pszKey
)

参数

  • fPreLoad
    类型:System.Int32
    [in] true ,如果解决方案属性将预加载。
  • pszKey
    类型:System.String
    [in] 解决方案文件部分 (属性包) 的名称应写入属性。

返回值

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

备注

COM 签名

从 vsshell.idl:

HRESULT IVsSolutionPersistence::SavePackageSolutionProps(
   [in] BOOL fPreLoad,
   [in] IVsHierarchy *pHierarchy,
   [in] IVsPersistSolutionProps *pPSP,
   [in] LPCOLESTR pszKey
);

使用此方法获取要使用的属性包名称与 WriteSolutionProps

.NET Framework 安全性

请参见

参考

IVsSolutionPersistence 接口

Microsoft.VisualStudio.Shell.Interop 命名空间