SolutionContext-Schnittstelle

Stellt alle Projekte in der Projektmappe dar, von denen einige erstellt werden, sowie die Projektkonfiguration und -plattform, die beim Auswählen eines bestimmten SolutionConfiguration-Objekts den Kontext bereitstellen.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
<GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")> _
Public Interface SolutionContext
[GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")]
public interface SolutionContext
[GuidAttribute(L"FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")]
public interface class SolutionContext
[<GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")>]
type SolutionContext =  interface end
public interface SolutionContext

Der SolutionContext-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Collection Gibt die SolutionContexts-Auflistung mit dem SolutionContext-Objekt zurück, das diese Eigenschaft unterstützt.
Öffentliche Eigenschaft ConfigurationName Legt den Projektkonfigurationsnamen fest, durch den bei Auswahl dieses Projektmappenkontexts Kontext bereitgestellt wird, oder ruft den Namen ab.
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft PlatformName Ruft den Namen der Plattform ab, die durch diese Zuweisung unterstützt wird.
Öffentliche Eigenschaft ProjectName Ruft den eindeutigen Namen des Projekts ab, für das dieses SolutionContext-Objekt Kontext bereitstellt.
Öffentliche Eigenschaft ShouldBuild Legt fest oder gibt zurück, ob das aktuelle Projekt erstellt wird, wenn die SolutionContext zugeordnete Projektmappenkonfiguration ausgewählt wird.
Öffentliche Eigenschaft ShouldDeploy Legt fest oder gibt zurück, ob das aktuelle Projekt bereitgestellt wird, wenn die diesem SolutionContext zugeordnete Projektmappenkonfiguration ausgewählt wird.

Zum Seitenanfang

Hinweise

Jedem Projekt in der Projektmappe ist ein SolutionContext-Objekt zugeordnet, in dem die jeweilige Projektkonfiguration und -plattform definiert sind, die beim Auswählen von SolutionConfiguration den Kontext bereitstellen. Mithilfe dieses Objekts können Sie festlegen, ob ein bestimmtes Projekt erstellt oder bereitgestellt wird.

Siehe auch

Referenz

EnvDTE-Namespace