__VSPROPID5-Enumeration

 

Gibt die Einstellungen für eine Lösung.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Syntax

public enum __VSPROPID5
public enum class __VSPROPID5
type __VSPROPID5
Public Enumeration __VSPROPID5

Member

Membername Beschreibung
VSPROPID_FaultedProjectCount

Die Anzahl der fehlerhaften Projekte in der Projektmappe.

VSPROPID_FIRST5

Gibt die erste VSPROPID_.

VSPROPID_IsOpeningProjectUserInitiated

Gibt an, dass ein Projekt laden/Reload aktiv beim Empfang der Lösung Load-Ereignis OnAfterOpenProject aufgerufen. Diese Eigenschaft kann verwendet werden, ein Benutzer geladenes Projekt (z. B. Benutzer erneut geladen oder vorhandene/neues Projekt hinzufügen) im Gegensatz zu einem Projekt unterscheiden, die im Hintergrund über die Funktion für asynchrone Laden der Projektmappe geladen wird. Mit dem fAdded-Flag aus OnAfterOpenProject aufgerufen unterscheidet sich nicht auf diese beiden Bedingungen aus. fAdded gibt nur unabhängig davon, ob ein Projekt geladen wurde, vor oder nach dem OnAfterOpenSolution-Ereignis.

VSPROPID_ProjectFaultResolutionContext

Die IUnknown der IVsPropertyBag die den aktuellen Projekt Fehler auflösungskontext darstellt. Diese Eigenschaft ist schreibgeschützt (aber zurückgegebenen Eigenschaftensammlung änderbar ist). Diese Eigenschaft ist nur ungleich Null, wenn der Benutzer nur eine Geste, die einen Stapel von fehlerhaften Projekte durchgeführt hat aufgelöst werden muss. In diesem Fall vor dem Aufrufen von ResolveFault zum ersten Mal eine neue leere Eigenschaftensammlung erstellt und dieser Eigenschaft zugewiesen, und die Eigenschaft bleibt auf diese Weise für alle Aufrufe von ResolveFault logisch, Bewegung angehören. Nach dem letzten Aufruf von ResolveFault, die Eigenschaft festgelegt ist, Null zurück. Aus diesem Grund können beliebige Daten beibehalten und zwischen den ResolveFault in nur einer Aktion aufruft. Dies wird meist bei Fehler Auflösung einige modale Benutzeroberfläche aufgefordert erfordert, und ein Flag "Nicht mich für die übrigen Projekte Fragen" bereitstellt. Dieses Flag in der Eigenschaftensammlung zusammen mit der Eingabe des Benutzers gespeichert und für weitere Aufrufe zur abgefragt ResolveFault unterdrückt die Benutzeroberfläche und die gleiche Auswahl auf alle Projekte anwenden. Weitere Informationen finden Sie unter IVsProjectFaultResolver.

VSPROPID_SolutionFileExt

Erweiterung der Projektmappe (Standard - ".sln").

VSPROPID_SolutionViewModel

Die IUnknown der IVsUIDataSource die das Ansichtsmodell für einige Eigenschaften enthält. Diese Eigenschaft wird hauptsächlich vom Projektmappen-Navigator verwendet.

VSPROPID_UserOptsFileExt

Die Lösungsoptionen gespeichert (Standard - "SUO").

Siehe auch

Microsoft.VisualStudio.Shell.Interop-Namespace

Zurück zum Anfang