__VSHPROPID5-Enumeration

 

Gibt die Einstellungen für eine Hierarchie.

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

Syntax

public enum __VSHPROPID5
public enum class __VSHPROPID5
type __VSHPROPID5
Public Enumeration __VSHPROPID5

Member

Membername Beschreibung
VSHPROPID_AppContainer

Wenn festgelegt ist, gibt den Zielframeworkmoniker, sollte das Projektsystem bei der ersten Gelegenheit neu zuweisen. Das Projekt ist verantwortlich dafür die Anwendbarkeit des Frameworks, die zurückgegeben wird. Diese Eigenschaft ist optional.

VSHPROPID_DemandLoadDependencies

Wenn true und das Projekt geladen wurde synchron, alle abhängigen Elemente auch synchron geladen werden (Standard). Wenn false und das Projekt synchron geladen wurde, können die abhängigen Elemente, die Unterstützung von asynchronen Ladevorgang asynchron geladen werden. Diese Eigenschaft ist optional.

VSHPROPID_FaultMessage

Eine lokalisierte Meldung, die die Ursache für ein fehlerhaftes Projekt. Diese Zeichenfolge wird in der Fault-Auflösung Benutzeroberfläche verwendet. Diese Eigenschaft ist optional.

VSHPROPID_FIRST5

Gibt den Eigenschaftenbezeichner der ersten.

VSHPROPID_ForceFrameworkRetarget

Gibt an, ob die Projektausgabe in einem app-Container ausgeführt wird oder nicht muss. Diese Eigenschaft ist optional.

VSHPROPID_IsFaulted

Legen Sie für das Projekt Hierarchien auf true an, dass das Projekt ein Fehler aufgetreten ist. Implementierungen sollten Eigenschaftenänderungsereignisse alle auslösen IVsHierarchyEvents senken, wenn dieser Wert geändert wird. Diese Eigenschaft ist optional.

VSHPROPID_IsPackagingProject

BOOL [optional] Gibt an, ob die Ausgabe des Projekts ein Paket des Inhalts (d. h. eine Zip-Datei) ist.

VSHPROPID_IsProjectProvisioned

Gibt true im bereitgestellten Zustand (d. h. mit "(Initialisierung)" angezeigte Beschriftung) ist ein Projekt entladenes. Dies ist nur durch die Stub-Hierarchie implementiert. Diese Eigenschaft wird verwendet, wenn ein Projekt, das asynchrone Laden der Projektmappe im Hintergrund geladen wird. Beim Laden solche Projekte sind sie in der Projektmappe als ein Projekt entladen Stub verfügbar gemacht. Beim Laden des Projekts Hintergrund der "Bereitstellung" Zustand erreicht hat, wird das real-Projekt erstellt wurde, jedoch verfügt nicht über die Lösung Ladeereignisse veröffentlicht wurde. Aus diesem Grund für das Projekt IVsHierarchy verfügbar gemacht werden in der Projektmappe-Projekt-Auflistung (und Projektmappen-Explorer) ist weiterhin der Stub-Hierarchie und nicht der real-Projekthierarchie. Nur grundlegende Hierarchie Eigenschaften sind verfügbar, z. B. den Namen des Projekts und das Symbol. Wenn das Projekt laden den Bereitstellungsstatus erreicht die OnAfterProjectProvisioned wird ausgelöst. Diese Eigenschaft ist optional.

VSHPROPID_MinimumDesignTimeCompatVersion

Ruft ab oder legt die minimalen Entwurf Zeit kompatible Version mit der dieses Projekt kompatibel ist. Diese Eigenschaft wird festgelegt, größtenteils durch Aufrufe von der IVsAppCompat Service beim Hinzufügen eines neuen Features in das Projekt, die Kompatibilität mit einer früheren Version der Anwendung verletzen würden. Diese Eigenschaft ist optional.

VSHPROPID_MonikerSameAsPersistFile

Gibt an, dass IVsProject.GetMkDocument() für VSITEMID_ROOT den gleichen vollständigen Pfad zur Projektdatei als IPersistFileFormat::GetCurFile zurückgibt. Dies ist hilfreich, wenn es aufwändiger, rufen Sie GetCurFile aufgrund der Grund, die den Format auf dem Datenträger ist.

VSHPROPID_OutputType

Geben Sie die Ausgabe für ein Projekt aus der __VSPROJOUTPUTTYPE Enumeration. Diese Eigenschaft ist optional.

VSHPROPID_ProjectCapabilities

Eine durch Leerzeichen getrennte Liste von Funktionen für das Projekt. Diese Eigenschaft ist optional.

VSHPROPID_ProjectPropertiesDebugPageArg

BSTR oder VT_I4 [optional] das Argument übergeben werden soll die cmdidProjectProperties Befehl aus, um die Seite für das Projekt Debuggen zu aktivieren. Diese Eigenschaft wird verwendet, indem die StartupProjectProperties Befehl aus, um die richtige Debugeigenschaftenseite für das Startprojekt zu aktivieren.

VSHPROPID_ProjectUnloadStatus

Der Unload-Status (UNLOADSTATUS_UnloadedByUser, UNLOADSTATUS_LoadPendingIfNeeded, usw.) aus der _VSProjectUnloadStatus Enumeration. Dies ist nur durch die Stub-Hierarchie implementiert. Diese Eigenschaft ist optional.

VSHPROPID_ProvisionalViewingStatus

Die vorläufige Anzeigen des Status für den Artikel (aus der __VSPROVISIONALVIEWINGSTATUS Enumeration). Wenn diese Eigenschaft nicht unterstützt wird und die Hierarchie implementiert IVsProject, vorläufigen Anzeigestatus bestimmt, indem GetProvisionalViewingStatusForFile mit dem Namen zurückgegebene GetMkDocument. Diese Eigenschaft ist optional.

VSHPROPID_ReferenceManagerUser

Gibt die Implementierung von IVsReferenceManagerUser für ein Projekt. Diese Eigenschaft ist optional.

VSHPROPID_RequiresReloadForExternalFileChange

Gibt true wenn die Datei auf dem Datenträger das Projekt nicht zuletzt geschrieben wurde und aus diesem Grund der Benutzer aufgefordert werden, sollte aufgrund einer externen Änderung an der Datei neu geladen. Diese Eigenschaft ist für ITEMID_ROOT definiert. Es wird erwartet, dass diese Eigenschaft nur während einer FilesChanged-Ereignishandler aufgerufen wird. Die erwartete Implementierung ist für Projekte zum Aufzeichnen des Zeitstempels der Datei beim Speichern der Datei. Später, wenn diese Eigenschaft angefordert wird, sollte das Projekt vergleichen den aktuellen Zeitstempel der Datei, die dem letzten Speichern Timestamp aufgezeichnet. Wenn sie nicht gleich sind, zurück true, andernfalls return FALSE (erneutes Laden also nicht erforderlich). Diese Eigenschaft ist optional.

VSHPROPID_SupportedOutputTypes

Eine Liste der unterstützten Ausgabetypen (angegeben als Werte verwendet werden, indem die OutputTypeEx -Eigenschaft des Projekts). Dies ermöglicht eine Art der Inhalt der Dropdownliste für die Ausgabe auf den Eigenschaftenseiten angepasst. Die Eigenschaftenseiten wird diese Eigenschaft zunächst überprüft, damit effektiv diese Eigenschaft überschreibt die VSHPROPID_SupportedMyApplicationTypes Eigenschaft, die vom Visual Basic-Eigenschaft verwendet wird. Diese Eigenschaft ist optional.

VSHPROPID_SupportsCrossRuntimeReferences

Gibt an, ob ein Projekt Verweise auf Laufzeiten (z. B. native in managed) ermöglicht. Die Standardeinstellung ist true, sodass ein Projekt muss die Eigenschaft und legen Sie es auf false um Cross-Runtime-Verweise zu blockieren. Diese Eigenschaft ist optional.

VSHPROPID_TargetPlatformIdentifier

Die Zielplattform für den Projekttyp. Beispiele sind "Windows", "Windows Phone", "Azure", "XBox 360" und "Tragbar". Diese Eigenschaft ist optional.

VSHPROPID_TargetPlatformVersion

Die Version der Zielplattform (z. B. "8.0"). Diese Eigenschaft ist optional. Diese Eigenschaft ist jedoch erforderlich, wenn VSHPROPID_TargetPlatformIdentifier bereitgestellt wird.

VSHPROPID_TargetRuntime

Die Common Language Runtime die abzielt, aus der __VSPROJTARGETRUNTIME Enumeration. Diese Eigenschaft ist optional.

VSHPROPID_WinMDAssembly

Gibt an, ob das Projekt eine Assembly (.exe oder .dll) erzeugt mit WinMD-Metadaten. Wenn true, es wird eine Assembly generiert. Diese Eigenschaft ist optional.

Siehe auch

Microsoft.VisualStudio.Shell.Interop-Namespace

Zurück zum Anfang