Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Enables VSPackages to write non-user-specific solution properties into the solution .sln file.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
<GuidAttribute("0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")> _
<InterfaceTypeAttribute()> _
Public Interface IVsPersistSolutionProps _
Inherits IVsPersistSolutionOpts
'Usage
Dim instance As IVsPersistSolutionProps
[GuidAttribute("0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")]
[InterfaceTypeAttribute()]
public interface IVsPersistSolutionProps : IVsPersistSolutionOpts
[GuidAttribute(L"0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")]
[InterfaceTypeAttribute()]
public interface class IVsPersistSolutionProps : IVsPersistSolutionOpts
public interface IVsPersistSolutionProps extends IVsPersistSolutionOpts
Remarks
This interface derives from the IVsPersistSolutionOpts, rather than IUnknown.
Solution properties are written directly into the solution (.sln) file, which contains a series of property name/value pairs.
See illustrations of the implementation and/or calling of this interface in the Solution Extender sample.
Notes to Implementers:
Implemented by VSPackages to save solution property information into the solution (.sln) file.