IVsPersistSolutionProps 接口

启用 Vspackage 写入非用户特定解决方案属性设置为解决方案 .sln 文件。

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

语法

声明
<GuidAttribute("0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")> _
<InterfaceTypeAttribute()> _
Public Interface IVsPersistSolutionProps _
    Inherits IVsPersistSolutionOpts
[GuidAttribute("0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")]
[InterfaceTypeAttribute()]
public interface IVsPersistSolutionProps : IVsPersistSolutionOpts

IVsPersistSolutionProps 类型公开以下成员。

方法

  名称 说明
公共方法 LoadUserOptions(IVsSolutionPersistence, UInt32) 加载特定解决方案的用户选项。 (继承自 IVsPersistSolutionOpts。)
公共方法 LoadUserOptions(IVsSolutionPersistence, UInt32) 加载特定解决方案的用户选项。
公共方法 OnProjectLoadFailure ,在项目无法加载功能,允许清理和内存管理。
公共方法 QuerySaveSolutionProps 创建存储的解决方案属性一个属性包。
公共方法 ReadSolutionProps 读出解决方案属性从其 .sln 文件。
公共方法 ReadUserOptions(IStream, String) 读取特定解决方案的用户选项。 (继承自 IVsPersistSolutionOpts。)
公共方法 ReadUserOptions(IStream, String) 读取特定解决方案的用户选项。
公共方法 SaveSolutionProps 保存解决方案属性设置为 .sln 文件。
公共方法 SaveUserOptions(IVsSolutionPersistence) 保存特定解决方案的用户选项。 (继承自 IVsPersistSolutionOpts。)
公共方法 SaveUserOptions(IVsSolutionPersistence) 保存特定解决方案的用户选项。
公共方法 WriteSolutionProps 写入 .sln 文件的解决方案属性。
公共方法 WriteUserOptions(IStream, String) 编写特定解决方案的用户选项。 (继承自 IVsPersistSolutionOpts。)
公共方法 WriteUserOptions(IStream, String) 编写特定解决方案的用户选项。

页首

备注

此接口从 IVsPersistSolutionOpts派生。

解决方案属性编写直接添加到解决方案 (.sln) 文件,其中包含一系列属性名称/值对。

对实现者的说明

实现 Vspackage 保存解决方案属性信息。解决方案 (.sln) 文件。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间