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
[GuidAttribute("0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")]
[InterfaceTypeAttribute()]
public interface IVsPersistSolutionProps : IVsPersistSolutionOpts
[GuidAttribute(L"0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")]
[InterfaceTypeAttribute()]
public interface class IVsPersistSolutionProps : IVsPersistSolutionOpts
[<GuidAttribute("0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")>]
[<InterfaceTypeAttribute()>]
type IVsPersistSolutionProps =
interface
interface IVsPersistSolutionOpts
end
public interface IVsPersistSolutionProps extends IVsPersistSolutionOpts
The IVsPersistSolutionProps type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
LoadUserOptions | Loads user options for a given solution. |
![]() |
OnProjectLoadFailure | Allows cleanup and memory management in cases where project fails to load. |
![]() |
QuerySaveSolutionProps | Creates a property bag for storing solution properties. |
![]() |
ReadSolutionProps | Reads out solution properties from its .sln file. |
![]() |
ReadUserOptions | Reads user options for a given solution. |
![]() |
SaveSolutionProps | Saves solution properties to its .sln file. |
![]() |
SaveUserOptions | Saves user options for a given solution. |
![]() |
WriteSolutionProps | Writes solution properties to the .sln file. |
![]() |
WriteUserOptions | Writes user options for a given solution. |
Top
Remarks
This interface derives from the IVsPersistSolutionOpts.
Solution properties are written directly into the solution (.sln) file, which contains a series of property name/value pairs.
Notes to Implementers
Implemented by VSPackages to save solution property information into the solution (.sln) file.