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) 文件。