Freigeben über


VCProjectReference-Schnittstelle

Stellt einen Verweis auf ein Projekt in derselben Projektmappe dar.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
<GuidAttribute("F3881D52-F078-40C6-9806-ACB82F46B7CA")> _
Public Interface VCProjectReference _
    Inherits VCReference
[GuidAttribute("F3881D52-F078-40C6-9806-ACB82F46B7CA")]
public interface VCProjectReference : VCReference
[GuidAttribute(L"F3881D52-F078-40C6-9806-ACB82F46B7CA")]
public interface class VCProjectReference : VCReference
[<GuidAttribute("F3881D52-F078-40C6-9806-ACB82F46B7CA")>]
type VCProjectReference =  
    interface 
        interface VCReference 
    end
public interface VCProjectReference extends VCReference

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AssemblyName Ruft den Assemblynamen für dieses Projekt ab.
Öffentliche Eigenschaft BuildNumber Die Buildnummer der Assembly, auf die verwiesen wird.
Öffentliche Eigenschaft CopyLocal Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Verweis automatisch in das Zielverzeichnis kopiert werden soll.
Öffentliche Eigenschaft CopyLocalDependencies Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft CopyLocalSatelliteAssemblies Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft Culture Ruft die Kultur des ausgewählten Verweises ab.
Öffentliche Eigenschaft Description Ruft eine Zeichenfolge ab, die die Beschreibung des Objekts oder die Verwendung der Ausgabegruppe darstellt, oder legt diese fest.
Öffentliche Eigenschaft FullPath Ruft den vollständigen Pfad zur Assembly ab, auf die verwiesen wird.
Öffentliche Eigenschaft Identity die Identität der referenzierten Assembly
Öffentliche Eigenschaft IsProjectLoaded Ruft ab, ob ein Projekt geladen wird.
Öffentliche Eigenschaft ItemName Ruft den Namen des aktuellen Elements in der Auflistung ab.
Öffentliche Eigenschaft Kind Ruft eine Enumeration ab, die den Typ des Objekts angibt.
Öffentliche Eigenschaft Label Ruft den Anzeigenamen der referenzierten Assembly ab.
Öffentliche Eigenschaft LinkLibraryDependency Übernimmt oder bestimmt, ob Linkbibliotheksabhängigkeiten vorhanden sind.
Öffentliche Eigenschaft majorVersion Ruft die Hauptversion der Assembly ab, auf die verwiesen wird.
Öffentliche Eigenschaft MinFrameworkVersion Ruft die für das Projekt mindestens erforderliche .NET Framework-Version ab.
Öffentliche Eigenschaft minorVersion Ruft die untergeordnete Version der Assembly ab, auf die verwiesen wird.
Öffentliche Eigenschaft Name Ruft den Namen des Objekts ab oder legt ihn fest.
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt eines angegebenen Objekts ab.
Öffentliche Eigenschaft project Ruft das mit dem Objekt verknüpfte VCProject-Objekt ab.
Öffentliche Eigenschaft PublicKeyToken Ruft das öffentliche Schlüsseltoken der Assembly ab, auf die verwiesen wird.
Öffentliche Eigenschaft Reference Zeigt den Verweis an, der zu dieser Konfiguration gehört.
Öffentliche Eigenschaft ReferencedProject Übernimmt oder bestimmt den Zeiger auf das Projekt für den ausgewählten Projektverweis.
Öffentliche Eigenschaft ReferencedProjectIdentifier Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft RevisionNumber Ruft die Revisionsnummer des ausgewählten Verweises ab.
Öffentliche Eigenschaft StrongName Ruft einen Wert ab, der angibt, ob der ausgewählte Verweis über einen starken Namen verfügt.
Öffentliche Eigenschaft SubType Infrastruktur. Nur für die Verwendung durch Microsoft vorgesehen.Nicht verwenden.
Öffentliche Eigenschaft UseDependenciesInBuild Legt fest oder ruft ab, ob Assemblys in einem Build verwendet werden sollen.
Öffentliche Eigenschaft UseInBuild Legt fest oder ruft ab, ob Assemblys, auf die verwiesen wird, im Build verwendet werden sollen.
Öffentliche Eigenschaft UseLibraryDependencyInputs Übernimmt oder bestimmt, ob eigenständiges Verknüpfen von Bibliotheken aktiviert ist.
Öffentliche Eigenschaft VCProjectEngine Ruft einen Zeiger auf das Projektmodul ab.
Öffentliche Eigenschaft VCReferences Ruft die Auflistung der Verweise für das ausgewählte Projekt ab.
Öffentliche Eigenschaft Version Ruft die Version des ausgewählten Verweises ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode MatchName Vergleicht einen angegebenen Namen mit dem Namen eines Auflistungselements.
Öffentliche Methode Remove Entfernt das angegebene Projekt aus der Projektmappe.

Zum Seitenanfang

Hinweise

Mindestens ist VCProjectReference eine BuildReihenfolgenabhängigkeit. Wenn eine .NET-Assembly handelt, wird er in der DLL enthalten. Wenn keine .NET-Assembly handelt und es eine LIB-Datei findet, wird es in der EXE verknüpft.

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace