SolutionConfiguration Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents information about a particular way to build the solution.
public interface class SolutionConfiguration
public interface class SolutionConfiguration
__interface SolutionConfiguration
[System.Runtime.InteropServices.Guid("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface SolutionConfiguration
[System.Runtime.InteropServices.Guid("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")]
public interface SolutionConfiguration
[<System.Runtime.InteropServices.Guid("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type SolutionConfiguration = interface
[<System.Runtime.InteropServices.Guid("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")>]
type SolutionConfiguration = interface
Public Interface SolutionConfiguration
- Derived
- Attributes
Examples
Sub SolutionConfigurationExample()
' Ensure all Debug project configurations are what are built for the
' Debug solution configuration.
Dim config As SolutionConfiguration = DTE.Solution.SolutionBuild.SolutionConfigurations.Item("Debug")
For each context in config.SolutionContexts
Context.ConfigurationName = "Debug"
Next
End Sub
Remarks
SolutionConfiguration also represents for each project which project configuration and platform provide context for the build operation and design-time features in the environment, such as statement completion in the editor.
Properties
Collection |
Gets the SolutionConfigurations collection containing the SolutionConfiguration object supporting this property. |
DTE |
Gets the top-level extensibility object. |
Name |
Gets or sets the name of the object. |
SolutionContexts |
Gets a collection of SolutionContext objects. |
Methods
Activate() |
Moves the focus to the current item. |
Delete() |
Removes the SolutionConfiguration object from the collection. |