Partager via


IVsSolutionPersistence Interface

Facilitates writing package-specific properties and options into the solution file (.sln), and, conversely, the loading of properties and options from the file.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Déclaration
<InterfaceTypeAttribute()> _
<GuidAttribute("67A65088-52F3-4C47-B829-1B53A112E8DC")> _
Public Interface IVsSolutionPersistence
'Utilisation
Dim instance As IVsSolutionPersistence
[InterfaceTypeAttribute()]
[GuidAttribute("67A65088-52F3-4C47-B829-1B53A112E8DC")]
public interface IVsSolutionPersistence
[InterfaceTypeAttribute()]
[GuidAttribute(L"67A65088-52F3-4C47-B829-1B53A112E8DC")]
public interface class IVsSolutionPersistence
[<InterfaceTypeAttribute()>]
[<GuidAttribute("67A65088-52F3-4C47-B829-1B53A112E8DC")>]
type IVsSolutionPersistence =  interface end
public interface IVsSolutionPersistence

Remarks

Persistence is managed by the solution, and so the interface is called through its associated service, SVsSolutionPersistence.

See illustrations of the implementation and/or calling of this interface in the sample Solution Extender.

Notes to Callers

Upon saving package-specific properties or options to the .sln file, or loading properties or options from the .sln file.

See Also

Reference

IVsSolutionPersistence Members

Microsoft.VisualStudio.Shell.Interop Namespace