IVsPersistSolutionProps Interface
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)
Assembly: Microsoft.VisualStudio.Shell.Interop (in microsoft.visualstudio.shell.interop.dll)
[InterfaceTypeAttribute(1)] [GuidAttribute("0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")] public interface IVsPersistSolutionProps : IVsPersistSolutionOpts
/** @attribute InterfaceTypeAttribute(1) */
/** @attribute GuidAttribute("0D0E68EA-C910-45A7-8C24-7BBFA7D2D201") */
public interface IVsPersistSolutionProps extends IVsPersistSolutionOpts
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 sample.
Notes to Implementers Implemented by VSPackages to save solution property information into the solution (.sln) file.